生生不息

生生不息

Python语言

让print输出更优雅

让print输出更优雅

背景 有时候,print输出内容越长,控制台越难读,要复制去记事本然后换行,或者搜索排查错误。 解决方案 我们可以使用pprint print()和pprint()都是python的打印模块,功能基本一样,唯一的区别就是pprint()模块打印出来的数据结构更加完整,每行为一个数据结构,更加方便阅读
2
0
0
2025-04-21
用Python批量重命名文件

用Python批量重命名文件

今天,我们来整理文件夹中的文件,给某个文件夹下的所有文件重新命名。要求是给所有文件按照修改时间,按顺序在文件名前面加上编号。比如将文件 资料.xlsx重命名为 1. 资料.xlsx import os def Get_modify_time(file): return os.path.ge
8
0
0
2024-12-18
【zipline】AttributeError: 'Series' 报错

【zipline】AttributeError: 'Series' 报错

背景 最近使用了zipline量化框架。 报错 AttributeError: 'Series' object has no attribute 'iteritems' 环境 win10 python 3.10.15 zipline-reloaded 3.0.3 pandas 2.2.3 原因 p
8
0
1
2024-11-16
Python logger模块

Python logger模块

1. logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; print将所有信息
16
0
0
2024-11-14
【PyTorch】zh-v2.d2l数据预处理后记

【PyTorch】zh-v2.d2l数据预处理后记

背景 动手学深度学习pytorch:2.2数据预处理练习后记 本来创建了缺失值的表格,后删除最大的缺失值列,且参考了discussion中的他人答案,很好的学习一些代码。 但是当出现多列缺失值都是最大的时候,该如何操作? 解决方案 首先展示去除缺失值最大的列(仅一列的)代码,默认data已创建好。
5
0
0
2024-10-03
【PyTorch】zh-v2.d2l数据预处理报错

【PyTorch】zh-v2.d2l数据预处理报错

背景 动手学深度学习pytorch:2.2.2处理缺失值报错 inputs, outputs = data.iloc[:, 0:2], data.iloc[:, 2] inputs = inputs.fillna(inputs.mean()) print(inputs) 报错如下 TypeErro
8
0
0
2024-10-03
【PyTorch】广播机制

【PyTorch】广播机制

背景 广播机制 在上面的部分中,我们看到了如何在相同形状的两个张量上执行按元素操作。 在某些情况下,[即使形状不同,我们仍然可以通过调用 广播机制(broadcasting mechanism)来执行按元素操作]。 这种机制的工作方式如下: 通过适当复制元素来扩展一个或两个数组,以便在转换之后,两个
17
0
0
2024-10-03
Python自动化Chrome报错

Python自动化Chrome报错

背景 使用pycharm实现chrome自动化,报错 ModuleNotFoundError: No module named 'webdriver_manager' 查找包也没有找到 解决方案 原来这个包是webdriver-manager 安装后即可。
16
0
0
2024-10-03
pycharm安装模块出错 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None))

pycharm安装模块出错 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None))

背景 新电脑刚安装python3.7.2和pycharm社区版,使用pandas模块,安装时出现错误 提示网络错误 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) 解决方法 出现该错误信息是
26
0
0
2024-10-03
Python打开读文件:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xed in position 7014: invalid conti

Python打开读文件:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xed in position 7014: invalid conti

背景 Python用open()打开文件,读取其中内容时,报错说编码错误,'utf-8' 编码不能给字节0xed编码。 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 7014: invalid continu
4
0
0
2024-10-03