4

私は 2 つの ndarrayAとを持っています。1Bつは形状(4,)、もう1 つは(4,1)です。

thisを使用して余弦距離を計算したい場合、2 つのオブジェクトに不平を言ういくつかの例外がスローされます。are not aligned

誰かがこれについてアイデアを持っていますか? ありがとう!

4

1 に答える 1

9

1 つは 1 次元配列で、もう 1 つは 2 次元配列です。

例:

>>> import numpy as np
>>> a = np.arange(4).reshape(4,1)
>>> a
array([[0],
       [1],
       [2],
       [3]])
>>> a.ravel()
array([0, 1, 2, 3])
>>> a.squeeze()
array([0, 1, 2, 3])
>>> a[:,0]
array([0, 1, 2, 3])
>>>
>>> a[:,0].shape
(4,)
于 2012-11-03T18:33:46.177 に答える