Python‘s Packages

Python凭借丰富的库,在如今各领域发挥着举足轻重的作用,此文对自己遇到的Python库进行一个简单记录!

主要使用Anaconda版本的Python3。

Python中文网:https://www.cnpython.com/pypi/


写在前面

看有些大佬是将包安装到D:\Anaconda3\Scripts里的,需要D:再cd一下

1 当conda install 包名 安装报错:CondaSSLError: OpenSSL appears to be unavailable on this machine. OpenSSL is required to download an……

参考:https://blog.csdn.net/weixin_46034990/article/details/128685668

更新conda

conda update -n base -c conda-forge conda

2 conda install安装不了的话可以直接在Anaconda Prompt里 pip install 包名

指定安装位置

D:\Anaconda3\Scripts>pip install idlwrap --target=D:\Anaconda3\envs\py_ESTARFM_1105\Lib\site-packages

3 下载.whl文件

各类库:https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

数据读取

参数获取

  • yaml
    YAML是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML类似于XML,但是语法比XML简单得多,对于转化成数组或可以hash的数据时是很简单有效的。
# 1.在.yaml文件中设置参数
w:99
# 2.读取参数
f = 'path'
param = yaml.safe_load(f)
w = param['w']  # set the half window size, if 25, the window size is 25*2+1=51 fine pixels
  • argparse
      argparse 模块是 Python 内置的用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口,能够帮助程序员为模型定义参数。

参考博客:https://blog.csdn.net/weixin_42417735/article/details/125787993
官网:https://github.com/nodeca/argparse
教程:http://study.yali.edu.cn/pythonhelp/howto/argparse.html

文件名读取

HDF5数据读取

数据分析

  • Numpy
import numpy as np
np.tile(A, rep)  # Construct an array by repeating A the number of times given by reps.
np.

统计分析

机器学习

conda install scikit-learn

sklearn,全称scikit-learn,是python中的机器学习库,建立在numpy、scipy、matplotlib等数据科学包的基础之上,涵盖了机器学习中的样例数据、数据预处理、模型验证、特征选择、分类、回归、聚类、降维等几乎所有环节,功能十分强大,

深度学习

优化

  • Optuna https://optuna.org/
    An open source hyperparameter optimization framework to automate hyperparameter search

并行计算

图像处理

GIS & RS

from osgeo import gdal
  • idlwrap
    idlwrap是一个python包,它提供了harris geospatial的idl(交互式数据语言)中已知的许多函数,所有这些函数都是用scipy/numpy实现的……
    https://www.cnpython.com/pypi/idlwrap

GUI

  • tkinter
    tkinter(Tk interface)是Python的标准GUl库,支持跨平台的GUl程序开发。tkinter适合小型的GUl程序编写,也特别适合初学者学习GUl编程。

计时

  • timeit
    计时器
  • tqdm
    是一个快速、可扩展的进度条6

Re

posted @ 2023-04-11 21:37  zgwen  阅读(30)  评论(0编辑  收藏  举报