python numpy应用
import numpy as np arr=np.arange(0,10,1) arr1=np.arange(0,1,0.1) array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) array([0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9])
import numpy as np arr=np.arange(0,10,1) arr1=np.arange(0,1,0.1) arr2=np.linspace(0,1,10,endpoint=False) arr3=np.linspace(0,1,10,endpoint=True) ##这里 0、1、10 分别代表起始点、终点和要通过分割得到的数据个 ##数。最后的 endpoint 表示是否包含终点,默认是 True,即包含;也可以 ##根据需要设置为False,即不包含。 >>> arr2 array([0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9]) >>> ======================= RESTART: D:/Python37/numpy1.py ======================= >>> arr3 array([0. , 0.11111111, 0.22222222, 0.33333333, 0.44444444, 0.55555556, 0.66666667, 0.77777778, 0.88888889, 1. ]) >>>
>>> np.zeros((2,3))
array([[0., 0., 0.],
[0., 0., 0.]])
>>> np.ones(3)
array([1., 1., 1.])
>>> np.eye(3)
array([[1., 0., 0.],
[0., 1., 0.],
[0., 0., 1.]])