Python——常用Python包的学习笔记
Posted songyuc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python——常用Python包的学习笔记相关的知识,希望对你有一定的参考价值。
1 致谢
感谢陈助教的帮助!
2 前言
今天想通过画图展现一下学习参考值的变化情况,在网上看了一下,需要使用plt包,不过又忘了plt是做什么用的了,于是想要记录一下,写一下关于常用Python包的笔记~
3 常用Python包
3.1 Argparse
argparse是Python用于解析命令行参数和选项的标准模块。
3.2 Pyyaml
常见提示信息
ModuleNotFoundError: No module named 'yaml'
安装命令
conda install pyyaml
3.3 Pandas
Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。
3.4 Plt
import matplotlib.pyplot as plt
用来进行画图的包。
安装命令
python -m pip install -U pip -i https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install -U matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
3.5 Tqdm
常见提示信息
ModuleNotFoundError: No module named 'tqdm'
安装命令
conda install -c conda-forge tqdm
3.6 Sklearn
基于 Python 语言的机器学习工具简单高效的数据挖掘和数据分析工具。
3.7 OpenCV
安装命令
3.8 Cython
常见提示信息
ModuleNotFoundError: No module named 'Cython'
安装命令
conda install Cython
3.9 Filterpy
filterpy
提供了常见滤波器算法的python实现,主要用于滤波器设计和轨迹估计。滤波器是一种数学工具,用于估计未知系统的状态。它通常用于运动跟踪、自动导航、信号处理等领域。
filterpy
库提供了一系列用于滤波器设计和轨迹估计的算法,包括卡尔曼滤波器、扩展卡尔曼滤波器、贝叶斯滤波器等。这些算法可以帮助开发人员解决有关状态估计的问题,提升系统的性能和精度。
此外,filterpy
库还提供了一些工具,用于帮助开发人员分析和可视化滤波器的性能。例如,可以使用 filterpy 库来生成滤波器的误差曲线、残差图和卡尔曼增益曲线等。
安装命令
conda install filterpy -c conda-forge
3.10 Typeguard
Typeguard是一个Python库,可以在运行时类型检查函数的输入和输出。它通过使用装饰器来声明函数的类型签名来实现这一点。在运行时,Typeguard会检查函数的输入和输出是否与声明的类型相匹配,并在发现不匹配的情况时引发TypeError。
安装命令
python -m pip install typeguard -i https://pypi.tuna.tsinghua.edu.cn/simple
3.11 Imagecorruptions
Imagecorruptions是一个用于生成常见图像损坏数据集的Python包。它可以生成许多不同类型的损坏数据,包括噪声、模糊、色彩偏移、曝光度偏移等。这些损坏数据可以用来训练图像处理算法,以提高其对损坏数据的鲁棒性。
安装命令
python -m pip install imagecorruptions -i https://pypi.tuna.tsinghua.edu.cn/simple
3.12 Chardet
Chardet是一个 Python 包,用于确定文本文件的字符编码。它使用统计学方法来确定文本文件的字符编码,可以处理大多数常见的字符编码,如 UTF-8、ISO-8859-1、GB2312 等。
chardet
可以用来自动检测文本文件的字符编码,在您不确定文本文件的编码格式的情况下非常有用。例如,当从网络上获取文本文件,而不知道它的字符编码格式时,可以使用 chardet 检测其字符编码。
安装命令
pip install chardet -i https://pypi.tuna.tsinghua.edu.cn/simple
以上是关于Python——常用Python包的学习笔记的主要内容,如果未能解决你的问题,请参考以下文章