机器学习算法中大部分都是调用numpy库来完成基础数值计算的。
安装方法:
pip3 install numpy
1. ndarray数组基础
python中用列表保存一组值,可将列表当数组使用。另外,python中有array模块,但它不支持多维数组,无论是时列表还是array模块都没有科学运算函数,不适合做矩阵等科学计算。numpy没有使用python本身的数组机制,而是提供了ndarray对象,该对象不仅能方便地存取数组,而且拥有丰富的数组计算函数。
使用前先导入Numpy模块
import numpy as np#或from numpy import *
1)数组的创建及使用(在shell界面下)
>>> x=np.array([[1.0,0.0,0.0],[0.,1.,2.]]) #定义了一个二维数组,大小为(2,3)>>> xarray([[1., 0., 0.], [0., 1., 2.]])>>> x.ndim #数组维度数2>>> x.shape #数组的维数,返回的格式(n,m),其中n为行数,m为列数(2, 3)>>> x.size #数组元素的总数6>>> x.dtype #数组元素类型dtype('float64') #64位浮点型>>> x.itemsize #每个元素占有的字节大小8>>> x.data #数组元素的缓冲区<memory at 0x00000205227DAC18>
总结
以上是内存溢出为你收集整理的Python中的numpy库介绍!全部内容,希望文章能够帮你解决Python中的numpy库介绍!所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)