当前位置:首页 > Python >

Python使用pip安装Numpy模块

发布时间:2020-07-21 15:55:14 作者:佚名 阅读:(59)

最近在学习Python的机器学习算法,经常用到numpy模块,因为numpy模块针对数组运算提供大量的数学函数库。接下来吾爱编程为大家介绍一下Python使用pip安装Numpy模块,有需要的小伙伴可以参考一下:

1、numpy模块介绍:

NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。

2、包含数学函数库:

一个强大的N维数组对象 ndarray
广播功能函数
整合 C/C++/Fortran 代码的工具
线性代数、傅里叶变换、随机数生成等功能

3、支持数据类型:

名称描述
bool_布尔型数据类型(True 或者 False)
int_默认的整数类型(类似于 C 语言中的 long,int32 或 int64)
intc与 C 的 int 类型一样,一般是 int32 或 int 64
intp用于索引的整数类型(类似于 C 的 ssize_t,一般情况下仍然是 int32 或 int64)
int8字节(-128 to 127)
int16整数(-32768 to 32767)
int32整数(-2147483648 to 2147483647)
int64整数(-9223372036854775808 to 9223372036854775807)
uint8无符号整数(0 to 255)
uint16无符号整数(0 to 65535)
uint32无符号整数(0 to 4294967295)
uint64无符号整数(0 to 18446744073709551615)
float_float64 类型的简写
float16半精度浮点数,包括:1 个符号位,5 个指数位,10 个尾数位
float32单精度浮点数,包括:1 个符号位,8 个指数位,23 个尾数位
float64双精度浮点数,包括:1 个符号位,11 个指数位,52 个尾数位
complex_complex128 类型的简写,即 128 位复数
complex64复数,表示双 32 位浮点数(实数部分和虚数部分)
complex128复数,表示双 64 位浮点数(实数部分和虚数部分)

4、NumPy 数组属性:

属性说明
ndarray.ndim秩,即轴的数量或维度的数量
ndarray.shape数组的维度,对于矩阵,n 行 m 列
ndarray.size数组元素的总个数,相当于 .shape 中 n*m 的值
ndarray.dtypendarray 对象的元素类型
ndarray.itemsizendarray 对象中每个元素的大小,以字节为单位
ndarray.flagsndarray 对象的内存信息
ndarray.realndarray元素的实部
ndarray.imagndarray 元素的虚部
ndarray.data包含实际数组元素的缓冲区,由于一般通过数组的索引获取元素,所以通常不需要使用这个属性。

5、安装方法:

    (1)、命令安装:

D:\Python>pip install numpy

    (2)、文件安装(需提前下载对应文件)

D:\Program Files\Python\Python37>pip install d:\downloads\numpy-1.19.0-cp37-cp37m-win_amd64.whl
Processing d:\downloads\numpy-1.19.0-cp37-cp37m-win_amd64.whl
Installing collected packages: numpy
Successfully installed numpy-1.19.0

    由于官方网络下载非常慢,目前也没看到别的网站有镜像,自己到官网下慢慢下载下来,有需要的小伙伴可以下载使用:numpy-1.19.0-cp37-cp37m-win_amd64.whl,也可以去官方地址找到对应的版本下载:https://pypi.org/project/numpy/#files

    

    PS:如果pip的版本不是最新的,需要先升级pip的版本,具体升级方法,可以参考:pip版本升级


以上就是吾爱编程为大家介绍的关于pip命令安装numpy模块的方法,了解更多相关文章请关注吾爱编程网!


欢迎分享转载→ Python使用pip安装Numpy模块

© 2015-2019 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们