python-编程思维

RTF也称富文本格式,是一种具有良好兼容性的文档格式,可以在不同的操作系统和应用程序之间进行交换和共享。有时出于不同项目的需求,我们可能需要将RTF文件转为其他格式。本文将介如何通过简单的Python代码将RTF文件转换为Word Doc/Docx、PDF、HTML格式。   实现步骤如下: 1. 首先要安装一个第三方python库:Spire.Doc for Python pip insta

python 潮流周刊第 38 期(摘要)+赠书5本-编程思维

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 周刊全文:https://pythoncat.top/posts/2024-02-03-weekly !!本期有赠书福利,送书5本,请阅读原文了解参与方式!! 以下是本期摘要: 🦄

【学习笔记】python 环境隔离-编程思维

目录前言venvvenv 环境管理venv 包管理virtualenv 以及 virtualenvwrapper安装virtualenvwrapper 环境管理virtualenvwrapper 包管理condaconda 环境管理conda 包管理总结参考资料 Python 作为最常用的脚本语言,有着非常丰富的第三方库,但是这也导致了 Python 的环境管理非常必要。本文将介绍 Python

dash 2.15版本新特性介绍-编程思维

本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/dash-master   大家好我是费老师,Dash不久前发布了其2.15.0版本,新增了一些实用的特性,下面我们就来一起get其中的重点😉: 1 在浏览器端回调中获知触发来源   熟悉Dash应用开发的朋友应该知道,针对编排了多个Input角色的常规回调函数,我们可以通过dash.ctx.t

python fire:自动生成命令行接口-编程思维

命令行程序是平时写一些小工具时最常用的方式。 为了让命令行程序更加灵活,我们常常会设置一些参数,根据参数让程序执行不同的功能。这样就不用频繁的修改代码来执行不同的功能。 随着命令行程序功能的丰富,也就是参数多了以后,解析和管理参数之间的关系会变得越来越繁重。而本次介绍的 Fire 库,正好可以解决这个问题。使用 Fire 库,我们只要关心具体功能的实现,最后Fire会帮助我们自动把所有功能组织成

【scikit-learn基础】--『分类模型评估』之系数分析-编程思维

前面两篇介绍了分类模型评估的两类方法,准确率分析和损失分析,本篇介绍的杰卡德相似系数和马修斯相关系数为我们提供了不同的角度来观察模型的性能,尤其在不平衡数据场景中,它们更能体现出其独特的价值。 接下来,让我们一起了解这两个评估指标的原理与特点。 1. 杰卡德相似系数 杰卡德相似系数(Jaccard similarity coefficient)用于衡量两个集合的相似度。在分类模型中,通常将每个类

python下的三维建模和可视化-编程思维

本文介绍基于AnyCAD Rapid Py三维图形平台开发Python的三维应用 1 准备工作 1.1 安装 vc_resit 2022 在Windows下,AnyCAD Rapid SDK依赖Vistual C++ 运行时库,64位版本需要在客户机上安装vc_redist.x64.exe 微软官方下载地址: x64: vc_redist.x64.exe 1.2 安装 Python 3.

【scikit-learn基础】--『回归模型评估』之损失分析-编程思维

分类模型评估中,通过各类损失(loss)函数的分析,可以衡量模型预测结果与真实值之间的差异。不同的损失函数可用于不同类型的分类问题,以便更好地评估模型的性能。 本篇将介绍分类模型评估中常用的几种损失计算方法。 1. 汉明损失 Hamming loss(汉明损失)是一种衡量分类模型预测错误率的指标。它直接衡量了模型预测错误的样本比例,因此更直观地反映出模型的预测精度,而且,它对不平衡数据比较敏感,

pytorch分布式训练,其他gpu进程占用gpu0的原因-编程思维

问题 最近跑师兄21年的论文代码,代码里使用了Pytorch分布式训练,在单机8卡的情况下,运行代码,出现如下问题。 也就是说GPU(1..7)上的进程占用了GPU0,这导致GPU0占的显存太多,以至于我的batchsize不能和原论文保持一致。 解决方法 我一点一点进行debug。 首先,在数据加载部分,由于没有将local_rank和world_size传入get_cifar_iter函数

谁说后端不能画出美丽的动图?让我来给大家拜个年!-编程思维

今天我们要介绍的是Python的内置库——小海龟(turtle),它是一个非常实用的绘画工具,不仅可以帮助我们绘制图形,还能让我们查看整个绘画过程。即使对绘画一窍不通的人也能够使用它来创作出生动、形象的gif动图。现在正是龙年即将到来,距离过年也只有几天的时间了。因此,我今天的主要目的就是使用小海龟这个工具,画一副我心目中的拜年gif,提前向大家拜个早年! turtle 我也可以简单地介绍一下t

pandas高效读取大文件的探索之路-编程思维

使用 pandas 进行数据分析时,第一步就是读取文件。在平时学习和练习的过程中,用到的数据量不会太大,所以读取文件的步骤往往会被我们忽视。 然而,在实际场景中,面对十万,百万级别的数据量是家常便饭,即使千万,上亿级别的数据,单机处理也问题不大。不过,当数据量和数据属性多了之后,读取文件的性能瓶颈就开始浮现出来。 当我们第一次拿到数据时,经常会反反复复的读取文件,尝试各种分析数据的方法。如果每次

【scikit-learn基础】--『回归模型评估』之准确率分析-编程思维

分类模型的评估和回归模型的评估侧重点不一样,回归模型一般针对连续型的数据,而分类模型一般针对的是离散的数据。 所以,评估分类模型时,评估指标与回归模型也很不一样,比如,分类模型的评估指标通常包括准确率、精确率、召回率和F1分数等等。而回归模型的评估指标通常包括均方误差(MSE)、均方根误差(RMSE)和平均绝对误差(MAE)等等,不过,这些指标衡量的都是预测值与真实值之间的数值差异。 关于回归模

windows下anaconda安装、换源与更新-编程思维

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。当你尝试pip install xxx时出现各种意外和依赖问题,那么conda就是一方良药。可以让你轻松的安装各种库并处理各种依赖问题。 Anaconda安装 可以从官网下载,不过服务器在国外,所以很慢。推荐使用国内镜像网站:清华大学开源镜像站:https://mirrors.

win10下pytorch和配置和安装-编程思维

Pytorch的安装 注意:Pytorch的版本,cuda版本,cudnn版本,Python版本,nvidia驱动版本要相互对应,否则就会出现各种报错和问题,无法使用GPU加速计算! 查看nvida驱动支持的cuda版本,在nvidia控制面板->系统信息->组件即可查看支持的cuda版本 比如对我的GTX960M417.22驱动支持的cuda版本为10.0.132 如果

斯坦福大学cs231n作业参考(中文版)-编程思维

cs231n2016冬季课程作业完成,在原先的基础上进行了翻译和中文注释,同时增加了16之后版本的部分新作业文件,已经全部跑通,需要的欢迎自取。 斯坦福大学的 CS231n(全称:面向视觉识别的卷积神经网络)一直是计算机视觉和深度学习领域的经典课程,每年开课都吸引很多学生。这门课由AI圈领军人李飞飞老师亲自设计教学,专注深度学习在计算机视觉领域的应用,内容涵盖多种神经网络具体结构与训练应用细节

python中的画图神器——turtle模块-编程思维

turtle库的基础命令介绍(1)画布画布cancas是绘图区域,可以设置它的大小和初始位置 turtle.screensize(1000,600,'red') 大小的设置 turtle.setup(width=0.5,height=0.75) 初始位置 (2)画笔 (1)画笔运动的命令 turtle.forward(a) 向当前画笔方向移动a像素长度 turtle.backwa