Numpy
Numpy 是一个开源的数值计算扩展,可以用来处理大型矩阵,比 python 自身的嵌套列表结构要高效的多
导入 python库使用关键字 import,后面可以自定义库的简称,一般 Numpy 为 np,pandas 为 pd
import numpy #导入库
import numpy as np #简称
from numpy import *
Numpy 数组对象及其索引
例如我们想让一个列表里面的元素每一个都加1,列表无法进行这样的操作,非常麻烦,而且列表无法进行矩阵元素的运算,所以我们引入 Numpy
从列表创建数组:
list=[1,2,3,4]
a=np.array(list)
从列表传入:
a=np.array([1,2,3,4])
生成全为0数组:
np.zero(5)
生成全为1数组:
np.ones(5,dtype='int')#默认浮点数,但参数 dtype 可以规定数据类型
用 fill 方法将数组设定为指定值:
a=np.array([1,2,3,4])
a.fill(5)#每一个元素设定为5
与列表不同,数组中要求所有