自学python能学会吗,python应该怎么自学
不管你是想马上拿到Python还是想变成数据分析大神或者机器学习大佬,本文中的Python库都很有用。
Python生态系统核心基础数据分析库简介:
NumPy:支持大量的维数组和矩阵运算,提供大量的数组运算的数学函数库,包括:
Ndarray,一个集成了C/C /Fortran代码的强N维数组对象,广播线性代数、傅立叶变换、随机数生成等函数。SciPy:它还执行科学、数学和工程方面的运算,包括优化、线性代数、积分、插值、特殊函数、快速傅立叶变换、信号处理和图像处理、常微分方程求解以及其他科学和工程中的常见计算等模块。
Pandas
熊猫可以从各种文件格式导入数据,如CSV、JSON、SQL和Microsoft Excel。Pandas可以对各种数据执行操作,包括合并、整形、选择、数据清理和数据处理功能。Pandas广泛应用于学术、金融、统计和其他数据分析领域。Scikit-learn:代表“机器学习的科学工具包”。机器学习库提供有监督和无监督的算法,如回归、分类、降维、聚类分析、异常检测等。
Matplotlib:这是核心数据可视化库,是Python中所有其他可视化库的基础库。为2D和3D绘图、图形、图形和数据查看提供图形。在NumPy和SciPy上运行。
Seaborn:它基于Matplotlib,提供易于绘制、高度交互和更整洁的平面图。
Plotly:Plotly是一个数据可视化库。提供高质量的交互式图表,包括散点图、折线图、条形图、直方图、箱线图、热图和子图。
官方网站链接软件包/软件
形容
数字
NumPy http://www.numpy.org/官方网站
NumPy源代码:https://github.com/numpy/numpy
SciPy
SciPy官方网站:https://www.scipy.org/
SciPy源代码:https://github.com/scipy/scipy
熊猫
https://pandas.pydata.org/,官方网站
Matplotlib
Matplotlib官网:https://matplotlib.org/
Matplotlib源代码:https://github.com/matplotlib/matplotlib
海生的
https://seaborn.pydata.org/,官方网站
sci kit-学习
https://scikit-learn.org/stable/,官方网站
蟒蛇
https://www.anaconda.com/distribution/official网站
三。安装指南各组件的安装方法类似,以NumPy为参考。
Python官网的发行版不包含NumPy模块。您可以通过以下方式安装它。
3.1.对于许多使用现有发行版的用户,尤其是在Windows上,最简单的方法是使用Python core中包含的NumPy、SciPy、matplotlib、IPython、SymPy和其他包。
Anaconda:免费的Python发行版用于大规模数据处理、预测分析和科学计算,致力于简化软件包的管理和部署。支持Linux,Windows,Mac系统。Enthought Canopy:有免费和商业版本。有Linux,Windows,Mac系统。Python(x,y)的免费Python发行版:包括完整的Python语言开发工具包和Spyder IDE。Windows支持,仅限Python版本2。win python的另一个免费版本:python包括科学计算软件包和Spyder IDE。Windows支持。Pyzo:基于Anaconda免费发布和IEP的交互式开发环境,非常轻量级。支持Linux,Windows,Mac系统。3.2.使用pip安装来安装NumPy最简单的方法是使用pip工具。
3 pip install-usernumpyscipymatplotlib-user选项可以设置为仅在当前用户下安装,而不是写入系统目录。
默认使用的是海外线,但是海外太晚了。如果用清华的一面镜子;否则:
pip installnumpyscipymaplotlib-I https://pypi.tuna.Tsinghua.edu.cn/simple 3.3,使用pycharm
3.4.安装验证测试是否成功:
fromnpmpimport * eye(4)数组([1.0 .0 .0。],[0.0 .0 .1 .0 ]
函数表示点的两个数组的点积(即元素)会相应相乘。vdot向量的点积,内部数组的内积,matmul数组的矩阵积,确定性数组的行列式,求解线性矩阵方程的乘法逆矩阵numpy.vdot()函数inv是两个向量的点积。如果第一个参数是复数,则使用共轭复数进行计算。如果参数是多维数组,它将被展开。
importnumpyasnpa=NP.array ([ 1,2 ],[ 3,4 ] ) b=NP.array ) [ 11,12 ],[ 13,14 ] ) # vdot展开数组计算内积打印
130点击 pycharm
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。