NumPy练习题1
import numpy as np
1、创建一个长度为10的一维全为0的ndarray对象,然后让第5个元素等于1 : np.zeros
2、创建一个元素为从10到49的ndarray对象 : np.arange()
3、将第2题的所有元素位置反转 : [::-1]
4、创建一个10*10的ndarray对象,且矩阵边界全为1,里面全为0
array([[1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]])
5、创建一个范围在(0,1)之间的长度为12的等差数列 : np.linspace
6、创建一个长度为10的随机数组并将最大值替换为0 (一维数组, np.argmax())
NumPy练习题1
import numpy as np
1、创建一个长度为10的一维全为0的ndarray对象,然后让第5个元素等于1 : np.zeros
2、创建一个元素为从10到49的ndarray对象 : np.arange()
3、将第2题的所有元素位置反转 : [::-1]
4、创建一个10*10的ndarray对象,且矩阵边界全为1,里面全为0
array([[1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]])
5、创建一个范围在(0,1)之间的长度为12的等差数列 : np.linspace
6、创建一个长度为10的随机数组并将最大值替换为0 (一维数组, np.argmax())