运行结果如下: 有时候生成的数据要进行存储,代码如下:
import numpy as np nd_three_j = np.diag([1,2,4]) #数据保存 np.savetxt(X=nd_three_j,fname='./np_date1.txt') print('================') #数据读取 nd_read = np.loadtxt('./np_date1.txt') print(nd_read)运行结果如下:
利用arange、linspace函数生成数组 arange是numpy模块中的函数,与python的内置函数range的功能类似。 例:
import numpy as np print(np.arange(0,10)) print(np.arange(9,-1,-1))运行结果: linspace也是numpy模块中常用的函数 格式为:np.linspace(start,stop,num=10,endpoint=True,retstep=False,dtype=None) endpoint(包含终点,默认为True) retstep(设置为True,会返回一个带步长的ndarray)
import numpy as np print(np.linspace(0,0.5,5)) print(np.linspace(0,0.5,5,endpoint=False)) print(np.linspace(0,0.5,5,retstep=True))运行结果为: