2019-06-13
阅读量:
770
多维数组通用函数
通用函数并不仅限于一维数组的运算,它们也可以进行多维数组的运算:
In[6]: x = np.arange(9).reshape((3, 3))
2 ** x
Out[6]: array([[ 1, 2, 4],
[ 8, 16, 32],
[ 64, 128, 256]])
通过通用函数用向量的方式进行计算几乎总比用 Python 循环实现的计算更加有效,尤其是
当数组很大时。只要你看到 Python 脚本中有这样的循环,就应该考虑能否用向量方式替换
这个循环。






评论(0)


暂无数据