1.3.5.1 数组操作
- 从2D数组(不需要显示的输入):
[[1, 6, 11],
[2, 7, 12],
[3, 8, 13],
[4, 9, 14],
[5, 10, 15]]
并且生成一个第二和第四行的新数组。
- 将数组a的每一列以元素的方式除以数组b (提示:
np.newaxis
):
In [243]:
a = np.arange(25).reshape(5, 5)
b = np.array([1., 5, 10, 15, 20])
- 难一点的题目:创建10 X 3的随机数数组 (在[0, 1]的范围内)。对于每一行,挑出最接近0.5的数。
- 用
abs
和argsort
找到每一行中最接近的列j
。 - 使用象征索引抽取数字。(提示:a[i,j]-数组
i
必须包含j
中成分的对应行数)
- 用