ndarray的数据类型
dtype(数据类型)是一个特殊的对象,它含有ndarray将一块内存解释为特定数据类型所需的信息:
In [33]: arr1 = np.array([1, 2, 3], dtype...arr2d[2]
Out[73]: array([7, 8, 9])
因此,可以对各个元素进行递归访问,但这样需要做的事情有点多。...注意:Python关键字and和or在布尔型数组中无效。要使用&与|。
通过布尔型数组设置值是一种经常用到的手段。..., 0. ]])
通过一维布尔数组设置整行或列的值也很简单:
In [115]: data[names !...为了以特定顺序选取行子集,只需传入一个用于指定顺序的整数列表或ndarray即可:
In [120]: arr[[4, 3, 0, 6]]
Out[120]:
array([[ 4., 4., 4