静态类型的语言(如 C 或 Java) 往往需要每一个变量都明确地声明, 而动态类型的语言(例如 Python) 可以跳过这个特殊规定。...这意味着可以将任何类型的数据指定给任何变量:
Python代码
x = 4
x = "four
这里已经将 x 变量的内容由整型转变成了字符串, 而同样的操作在 C语言中将会导致编译错误或其他未知的后果...]])
x2[::-1, ::-1]
array([[ 7, 7, 6, 1],
[ 8, 8, 6, 7],
[ 4, 2, 5, 12]])
获取数组的行和列...这一点也是 NumPy 数组切片和 Python 列表切片的不同之处:在 Python 列表中, 切片是值的副本。...另外一个常见的变形模式是将一个一维数组转变为二维的行或列的矩阵。