【发布时间】:2019-12-01 06:07:24
【问题描述】:
我必须对子数组进行多项操作,例如矩阵求逆或构建行列式。由于 Python 中的 for 循环不是很快,我想知道最好的方法是什么。
import numpy as np
n = 8
a = np.random.rand(3,3,n)
b = np.empty(n)
c = np.zeros_like(a)
for i in range(n):
b[i] = np.linalg.det(a[:,:,i])
c[:,:,i] = np.linalg.inv(a[:,:,i])
【问题讨论】:
标签: python function numpy sub-array