1、创建一个长度为10的一维全为0的ndarray对象,然后让第5个元素等于1
In [6]:
import numpy as np
np.__version__
Out[6]:
In [7]:
nd= np.array([0,0,0,0.0,0,0,0,0,0])
nd
Out[7]:
In [8]:
nd[4] = 5
nd
Out[8]:
2、创建一个元素为从10到49的ndarray对象
In [9]:
nd2=np.arange(10,49,5)
nd2
Out[9]:
3、将第2题的所有元素位置反转
In [10]:
nd3=nd2[::-1]
nd3
Out[10]:
4、使用np.random.random创建一个10*10的ndarray对象,并打印出最大最小元素
In [11]:
nd4=np.random.random((10,10)) # 生成0-1之间的浮点数
nd4
Out[11]:
In [12]:
Zmin, Zmax = nd4.min(), nd4.max()
Zmin, Zmax
Out[12]:
5、创建一个10*10的ndarray对象,且矩阵边界全为1,里面全为0
In [13]:
nd5 = np.ones((10,10))
nd5[1:-1,1:-1] = 0