相比之下,整数数组索引允许使用另一个数组的数据构造任意数组。...当创建数组时,NumPy 会尝试猜测一个数据类型,但是构造数组的函数通常还包含一个可选参数,用于明确指定数据类型。...这类操作的最简单例子是转置矩阵;要转置矩阵,只需使用数组对象的T属性:
import numpy as np
x = np.array([[1,2], [3,4]])
print(x) # 打印...4,5,6], [7,8,9], [10, 11, 12]])
v = np.array([1, 0, 1])
y = np.empty_like(x) # 创建一个与x形状相同的空矩阵
# 使用显式循环将向量...的内容如下
# [[ 2 2 4]
# [ 5 5 7]
# [ 8 8 10]
# [11 11 13]]
print(y)
这种方法是有效的;但是,当矩阵x非常大时,在Python中使用显式循环进行计算可能会很慢