先了解ndarray(一个多维数组)的生成。
第一种生成方法就是np.random.randn(n,m),这回生成一个形状是n*m的ndarray。如下图。
第二种生成方法:传入一个列表listDemo,np.array(listDemo),传入一个一维列表就返回一个一维ndarray,传入一个二维列表就返回一个二维ndarray,以此类推。
可以在生成的时候设置一个类型(这里的类型是Numpy的数据类型)就可以指定新的ndarray里的数据类型。
改变类型还可以使用astype方法。
还有一些生成特殊类型的ndarray的方法。
np.zeros(shape)---生成形状为shape的全是0的ndarray。
np.ones(shape)---生成形状为shape的全是1的ndarray
np.arange(n)---生成一个包含0到n-1的一维ndarray。
np.ones_like(obj)生成一个全是1的形状和obj一模一样的ndarray。