當我在下面有一個張量和一個矩陣時:
A = np.array([[['a', 'b'], ['c', 'd']], [['e', 'f'], ['g','h']]], dtype=object)
x = np.array([[1, 2], [3, 4]])
如何生成如下所示的張量?
array([[['abb' 'eff'],
['cdd' 'ghh']],
[['aaabbbb' 'eeeffff'],
['cccdddd' 'ggghhhh']]]
我檢查了np.tensordot(A, x, 1)和A@x,.transpose(,,)但它們看起來是其他形式。
uj5u.com熱心網友回復:
你只需要繼續轉置!
>>> (A @ x.T).T
array([[['abb', 'eff'],
['cdd', 'ghh']],
[['aaabbbb', 'eeeffff'],
['cccdddd', 'ggghhhh']]], dtype=object)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/412357.html
標籤:
上一篇:熊貓多標記資料到熱圖
