2
我想求解線性方程Ax = b,每個A包含3d矩陣。對於-例如,Numpy求解無迴路的3d線性方程
在AX = B, 假設A.shape是(2,3,3)
即= [[[1,2,3],[1,2,3], [1,2,3]] [[1,2,3],[1,2,3],[1,2,3]]]
and B.shape is(3,1) ie [1,2,3]^T
我想知道Ax = B ie(x_1,x_2,x_3)的每個3矢量x。
什麼想到的是乘法乙與np.ones(2,3)和使用功能點與每個A元素的逆。但是它需要循環才能做到這一點(當矩陣大小增加時會消耗大量時間)(例A [:] [:] = [1,2,3]) 如何解決許多Ax = B方程沒有循環?
- 我所做的A和B的元素是相同的,但正如您可能知道的那樣,它僅僅是一個例子。
如果四維矩陣,會發生什麼?這有相同的程序嗎? –
@구마왕是的,無需更改。 – Divakar
張量點中的負值「-1」是多少?我猜它應該是'1' –