我想用python製作一個程序,它將採用點座標(XYZ-ABC),例如: POINT = X 100,Y 200,Z 120, A -90,B 0,CO 相對於基準: B = X 0,Y 200,Z 0,A 0,B 0,C 0 並找出相同點相對於另一點的座標基礎: A = X 100,Y 200,Z 0,A 0,B 0,C 0。我發現了很多關於3D轉換的信息,但我不知道從哪裏開始。我也有trans
我有方程: S = C.(BSQ)+(1-C)I,其中S,B,Q是nXn的暗淡的方陣,C是常數,並且I是身份矩陣。初始化爲單位矩陣 我想解決方程來找到S.Can我做到這一點,而不需要在兩邊進行任何反演,然後簡化等?(我正在處理大數據集採取反相可能是非常慢)通過使用上面的方程,我得到了一些結果,但我不確定它是否正確,因爲你不能同時進行三次矩陣乘法。我可以怎樣解決S? the answer I am
我有一個8x8x25000陣列W和一個8 x 25000陣列r。我想在每列(8x1)的每個8x8切片的W中多取一個,並將結果保存在Wres中,最終將成爲一個8x25000矩陣。 我完成這個使用for循環這樣: for i in range(0,25000):
Wres[:,i] = np.matmul(W[:,:,i],res[:,i])
但這是緩慢的,我希望有做到這一點更快的方法。
這是Udacity線性代數複習課程中的一個任務,我已經用我的方式解決了這個問題,雖然有一個可用於此任務的解決方案,我試圖用我的方式解決它。但是我在找到vectore v1和v2的2個矢量之間的角度時出錯。 有2個問題要求2解決這個程序。但即使有相同的。但即使「角度」功能相同,程序也會給出不同的輸出。 import math
from decimal import Decimal,getconte