
python
记录自己学习python编程时的一些重点
算法小菜鸟moon
数字信号处理;人工智能;CHATGPT;算法;C++;python;matlab
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python中的Counter函数
在 Python 中,Counter是模块中的一个类,用于统计可迭代对象中元素的出现次数,并以字典的形式返回,键为元素,值为对应的计数。它非常适合处理频率统计问题。原创 2024-12-13 13:13:50 · 405 阅读 · 0 评论 -
Pandas中的reset_index方法
Pandas 的方法用于重置 DataFrame 或 Series 的索引。当使用drop=True参数时,会删除旧的索引,而不会将它作为新列保留。原创 2024-12-11 09:42:31 · 512 阅读 · 0 评论 -
Pandas中的apply方法
定义自定义函数# 对列应用自定义函数。原创 2024-12-11 09:37:53 · 453 阅读 · 0 评论 -
pandas中pd.groupby()方法
pd.groupby是 Pandas 中用于对数据分组并应用聚合操作的方法,它非常类似于SQL中的GROUP BY。通过分组,可以对每一组数据分别进行操作,例如求和、均值、计数等。原创 2024-12-11 09:27:20 · 695 阅读 · 0 评论 -
pandas中drop_duplicates()函数
默认保留第一次出现的重复项 (keep='first')。默认检查所有列。列中数据类型不同的值不会被认为重复。若设置为 True,操作会直接修改原对象,不会返回新对象。原创 2024-12-10 16:58:19 · 312 阅读 · 0 评论 -
str.contains 和 str.match 的区别
str.contains 默认使用正则表达式:如果只想查找子字符串,避免意外匹配正则,可以将 regex=False。str.match 强调从开头匹配:如果模式需要匹配整个字符串,使用 ^ 和 $ 明确边界。str.contains:检查某模式是否存在,适用于任意位置的匹配。str.match:检查字符串是否符合某格式,适用于严格验证。原创 2024-12-10 15:40:58 · 459 阅读 · 0 评论 -
Jupyter-Notebook 中误删单元格或代码、误剪切单元格的恢复方法
不小心 Cut 或删除了一个单元格,但没有关闭 Jupyter Notebook 窗口。原创 2024-12-10 14:14:24 · 1960 阅读 · 0 评论 -
Pandas-DataFrame中双中括号和单中括号—df[[‘name‘]] 和 df[‘name‘]
1、单列操作:优先用 df['name'],代码更简洁。2、保留 DataFrame 格式:用 df[['name']],适合多列选择或需要保留二维结构的操作。原创 2024-12-09 16:59:14 · 415 阅读 · 0 评论 -
python和C++中的逻辑与/或、位与/或
在 Python 和 C++ 中,“与”和“或”的实现逻辑相似,但符号和使用方式有区别。原创 2024-12-09 13:15:26 · 871 阅读 · 0 评论 -
Python-Pandas库中的loc和iloc
使用 loc 进行条件筛选或基于列名的选择。使用 iloc 处理未知列名的情况,特别是当你仅知道数据的结构时。原创 2024-12-06 16:25:09 · 1042 阅读 · 0 评论 -
最小二乘算法的解
最小二乘法(Least Squares)是一种用于寻找线性回归模型的最佳拟合直线的标准方法。它通过最小化数据点与拟合直线之间的平方差来找到最佳拟合的线性模型。原创 2024-07-12 14:05:04 · 494 阅读 · 0 评论 -
plt.subplot2grid创建N行M列的子图网格,N不等于M
实现了绘制不同频率的余弦信号,并将它们显示在一个 3x2 的子图网格中原创 2024-07-12 13:15:41 · 237 阅读 · 0 评论 -
利用Python的sympy包求解一元多次方程
【代码】利用Python的sympy包求解一元多次方程。原创 2024-07-10 15:45:59 · 502 阅读 · 0 评论 -
相位和展开相位
相位是一个周期信号在一个周期内的位置,通常以角度(度或弧度)表示。在许多应用中,相位被限制在一个周期内。例如,相位通常被限定在 −180∘到 +180∘ 或 0∘ 到 360∘ 之间。原创 2024-06-24 16:59:49 · 1365 阅读 · 0 评论 -
拉格朗日插值法
拉格朗日插值法(Lagrange Interpolation)是一种用于通过给定数据点构造多项式的插值方法。其基本思想是通过线性组合一系列基函数(拉格朗日基函数)来构造插值多项式,使得该多项式在每个已知数据点处与数据点的函数值相等。原创 2024-06-24 16:37:34 · 1527 阅读 · 0 评论 -
python-pandas获取excel表中每个sheet的名称
首先确保安装了 pandas 和 openpyxl(用于处理 Excel 文件)原创 2024-06-14 14:40:30 · 1609 阅读 · 0 评论 -
python提取浮点数的小数部分-4种方法
方法一:使用 math.modf 函数;方法二:使用 int 类型转换;方法三:使用字符串操作;方法四:使用 decimal 模块。原创 2024-06-13 10:25:12 · 2789 阅读 · 0 评论 -
python+opencv提取.mp4 视频的每一帧并将其保存为图片
下面是一个完整的示例代码,演示如何使用 OpenCV 提取视频的每一帧并将其保存为图片,使用时需要将mp4文件及路径放至。视频的每一帧并将其保存为图片,可以使用。如果保存的图片方向不对,可以通过使用。,提取的图片存储的路径放至。原创 2024-05-24 12:43:43 · 3517 阅读 · 1 评论 -
获取当前的年、月、日、时、分、秒,并将这些信息用作保存 Excel 文件的前缀
要获取当前的年、月、日、时、分、秒,并将这些信息用作保存 Excel 文件的前缀,你可以使用 Python 的 datetime 模块来获取当前时间,并格式化时间字符串,然后使用 pandas 库将数据保存为 Excel 文件。格式化当前时间字符串,其中 %Y 代表四位数的年份,%m 代表月份,%d 代表日,%H 代表小时(24小时制),%M 代表分钟。这样可以确保生成的时间字符串符合你的要求。使用了 strftime 方法来按照指定的格式。原创 2024-04-10 09:14:00 · 587 阅读 · 0 评论 -
python中返回四个参数,但只想接收3个,使用下划线_
在这个例子中,value1、value2、value3 将分别接收函数返回的前三个值,而第四个返回值会被赋值给 _,表示我们忽略它。使用下划线作为变量名是一个约定,表明这个变量是临时的或不被需要的,你不会在后续代码中使用它。请记住,使用下划线 _ 作为变量名来忽略特定的返回值是一种非正式的约定,并不是 Python 语法的一部分。这意味着 _ 仍然是一个有效的变量名,它会被赋予相应的值。如果你想忽略的是返回值中的其他位置(不仅仅是最后一个),你也可以使用下划线,但请注意,这种方式可能会降低代码的可读性。原创 2024-04-10 09:10:27 · 453 阅读 · 0 评论 -
从文件夹(包含子文件夹)找到的包含特定关键词的 Word 文档复制到一个新的文件夹中
这个脚本现在包含了一个 find_and_copy_docs 函数,它接收一个目标文件夹路径作为额外的参数。在找到符合条件的 Word 文档后,脚本使用 shutil.copy 函数将每个文档复制到指定的目标文件夹中。请确保将 root_directory 和 target_directory 变量替换为你想要搜索的实际目录路径和你希望复制文件到的目标文件夹路径。运行脚本后,所有匹配的文件都会被复制到指定的目标文件夹中,同时在控制台打印出这些文件的路径。原创 2024-04-10 09:08:12 · 572 阅读 · 0 评论 -
matplotlib使用总结1
plt.plot;plt.xlabel;plt.ylabel;plt.title;plt.scatter;plt.xlim;plt.ylim;plt.legend;plt.grid;plt.figure;plt.text。原创 2024-03-20 08:46:35 · 857 阅读 · 0 评论 -
NumPy库中的np.exp和np.exp2
在NumPy库中,np.exp和np.exp2示例:如果你想计算 e的3次方,你会使用 np.exp(3)。示例:如果你想计算2的3次方,你会使用 np.exp2(3)。原创 2024-03-14 15:27:50 · 4207 阅读 · 0 评论 -
numpy生成一个全是指定数值的指定长度的数组
【代码】numpy生成一个全是指定数值的指定长度的数组。原创 2024-03-01 08:28:35 · 446 阅读 · 0 评论 -
根据提供的起始值(start_value)、终止值(end_value)和点数(number_of_points)设置横坐标等间隔数据组(x)
【代码】根据提供的起始值(start_value)、终止值(end_value)和点数(number_of_points)设置横坐标等间隔数据组(x)原创 2024-03-01 08:27:50 · 209 阅读 · 0 评论 -
正弦波拟合
正弦波拟合是一种常见的数学方法,用于确定最佳匹配给定数据集的正弦波形。这可以用于各种应用,如信号处理、周期性数据分析等。以下举例展示如何进行正弦波拟合。原创 2024-01-31 09:16:20 · 1675 阅读 · 0 评论 -
python小整数对象池
python中对于创建范围在[-5,257)之间的整数对象,不会新建对象,而是直接从小整数对象池中选取。原创 2023-04-04 10:48:52 · 229 阅读 · 0 评论 -
Linux系统安装配置pycharm和anaconda
Linux系统安装配置pycharm和anaconda原创 2023-01-17 11:40:36 · 1408 阅读 · 0 评论 -
python-os模块的使用
os原创 2022-12-28 10:02:58 · 393 阅读 · 0 评论 -
如何根据爬取并自动保存指定的图片
如何根据爬取并自动保存指定的图片原创 2022-12-27 20:17:06 · 209 阅读 · 0 评论 -
pyinstaller打包
pyinstaller打包原创 2022-12-26 17:01:25 · 96 阅读 · 0 评论 -
numpy中矩阵去重、查询元素位置、累加
numpy中矩阵去重、查询元素位置、累加原创 2022-12-23 16:45:42 · 1001 阅读 · 0 评论 -
web开发前基础知识补充
网站开发基础知识补充原创 2022-12-22 15:00:42 · 356 阅读 · 0 评论 -
python之序列反转
python之序列反转原创 2022-12-21 09:32:43 · 1003 阅读 · 0 评论 -
Python中的深拷贝和浅拷贝
Python中的深拷贝和浅拷贝原创 2022-12-14 17:02:49 · 123 阅读 · 0 评论 -
type、dtype和astype
type、dtype和astype原创 2022-12-06 09:56:26 · 453 阅读 · 0 评论 -
问题解决:ImportError: cannot import name ‘Flask‘ from partially initialized module ‘flask‘
ImportError: cannot import name 'Flask' from partially initialized module 'flask' (most likely due to a circular import)原创 2022-12-05 14:29:34 · 5970 阅读 · 1 评论 -
jupyter中配置多种虚拟环境
jupyter中配置多种虚拟环境原创 2022-11-30 09:27:08 · 10136 阅读 · 0 评论 -
pytorch安装
pytorch安装原创 2022-11-29 14:58:53 · 2248 阅读 · 0 评论 -
pyinstaller打包多个python程序
pyinstaller打包多个python程序原创 2022-10-11 19:41:32 · 555 阅读 · 0 评论