numpy的安装以及如何在PyCharm

治疗白癜风费用 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/bdf/

我相信,尝试学习python的人中,有90%都是奔着人工智能来的。但是,当学习完python基础之后,才发现,这都不能称之为入门,仅仅是相当于佩戴了一副眼镜,然后发现,摆在前面的,是一座巍峨的山峰,山峰后面,是更高的山峰……希望我们共同努力,不轻言放弃。

numpy安装

numpy是什么?numpy是一个numpy的扩展库,通常,大部分的文档中都是这样介绍它的:

一个强大的N维数组对象ndarray广播功能函数整合C/C++/Fortran代码的工具线性代数、傅里叶变换、随机数生成等功能那么,numpy它对于人工智能的意义是什么?换言之,numpy提供的一系列功能,到底能解决人工智能中的什么问题?

人工智能,通俗地说,就是通过为机器搭配程序,使其能够达到某些方面在某种程度上的拟人化。比如说,语言识别,文字识别,图像识别,智能应答,自动驾驶等等。如何实现的呢?

类似于驯狗的过程:狗拆家时,暴打一顿(不会引来爱狗人士的讨伐吧?),再拆,再揍。最终,狗会明白,拆家是不对的(会被打),于是,就不拆了。人工智能也是一样的。当给某个事物嵌入了一个智能程序时,它就具备了一定程序的类人的智力(就像狗一样)。然后,再在训练中,不断地告诉它什么是正确的,什么是错误的,最终它的智力就会越来越提高。当然了,这里,你在告诉它对错时,是依靠指令的交互,而不是暴力(毕竟踢主机箱脚疼,坏了还得赔)。

上面这个训练的过程,就涉及到几个问题:

如何让程序具备基础的智力?如何让程序具备接受并处理大量数据的能力?如何让程序具备不断升级进化的能力?答案是——数学。而强大准确的数学能力,正是numpy的优势。

打开交互式解释器,尝试输入importnumpy。报ModuleNotFoundError,即模块找不到错误,说明numpy未安装。

windows下安装方法时,在cmd命令行中,进入python安装目录(python版本为3.8),执行python-mpipinstallnumpy命令,看到如下界面,说明正在安装:

numpy安装中

下载完成后发现报错,大意是没有权限。于是,改用管理员模式下的PowerShell,最终安装成功。如下:

numpy安装成功

进入交互式解释器,尝试importnumpy,没有报错。如下:

numpy安装成功验证

以上是在windows系统下安装numpy,在PyCharm中,如果仍然没有找到numpy,可尝试在settings中,再次安装numpy,如下:

PyCharm安装numpy

安装完成后,验证代码如下:

验证代码

验证结果如下:

验证结果

N维数组

数组,即有序的元素序列。对于一个序列来说,如果它的元素即为最小单位,称之为一维数组。如果一个序列的元素仍然是序列,再向里,才是最小单位的元素,即序列嵌套,我们称之为二维数组。同理,还有三维,四维,直到N维。

一维和二维

numpy中,通过Ndarray对象来实现N维数组对象。使用Ndarray的array方法可以快速构建一个N维数组,如下:

array方法

参数说明:

在的Demo中,我们可以详细体会各个参数的含义。




转载请注明:http://www.aierlanlan.com/rzdk/6634.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了