GoodProgrammerPython培训分享numpy介绍:1.numpy介绍:NumPy是一个强大的Python库,主要用于对多维数组进行计算。NumPy这个词来源于两个词——Numerical和Python。NumPy提供了大量的库函数和操作,可以帮助程序员轻松地进行数值计算。这种类型的数值计算广泛用于以下任务: 机器学习模型:在编写机器学习算法时,需要对矩阵进行各种数值计算。比如矩阵乘法、转置、加法等。NumPy为简单(在编写代码方面)和快速(在速度方面)的计算提供了一个非常好的库。NumPy数组用于存储机器学习模型的训练数据和参数。 图像处理和计算机图形学:计算机中的图像表示为多维数字数组。NumPy成为同等情况下最自然的选择。事实上,NumPy提供了一些用于快速处理图像的优秀库函数。例如,镜像图像,将图像旋转特定角度等。 数学任务:NumPy可用于执行各种数学任务,如数值积分、微分、插值、外推等。因此,它形成了一个快速的在涉及数学任务时,基于Python的MATLAB替代品。二、numpy安装numpy需要python版本3.5以上1、Windows安装pip安装python-mpipinstallnumpyscipymatplotlibipythonjupyterpandassympynose-ihttps://pypi.douban.com/simple/推荐使用user安装,将--user标志发送到pip。pip为本地用户安装包,不写入系统目录。手动安装下载与系统python版本匹配的whl包,注意区分32位和64位。numpy1.18.4+mklcp37cp37mwin_amd64.whlpip安装numpy1.18.4+mklcp37cp37mwin_amd64.whl2.ubuntu安装sudoapt-get安装python-numpypython-scipypython-matplotlibipythonipython-notebookpython-pandaspython-sympypython-nose3。sudodnfinstallnumpyscipypython-matplotlibipythonpython-pandassympypython-noseatlas-devel手动安装#安装依赖[root@localhostmyhaspl]#yuminstallgcc[root@localhostmyhaspl]#yuminstallpython-devel[root@localhostmyhaspl]#wgethttp://jaist.dl.sourceforge.n...[root@localhostmyhaspl]#tar-xzvfnumpy-1.11.2.tar.gz[root@localhostmyhaspl]#cdnumpy-1.11.2[root@localhostnumpy-1.11.2]#pythonsetup.pyinstall4.mac安装python-mpipinstallnumpyscipymatplotlib手动安装首先下载安装包;然后解压它。进入安装目录,执行:sudopythonsetup.pyinstall
