2

何か問題がありましたら助けていただきたいです。Python の場合:

a=array([2,2])
b=ones((2,10))

-1 でいっぱいの 2x10 の配列を持つために ba を減算できる関数があるかどうかを知りたいです。

私はそれを1D配列で行うことができます.2D配列で行うことができるかどうか知りたかっただけです.

ありがとう

4

2 に答える 2

5

に新しい次元を追加a:

b - a[:,None]

ここで、2x10 配列から減算して -1 でいっぱいの 2x10 配列を取得できる 2x1 配列になりますa[:,None]array([[2], [2]])

于 2011-05-13T09:34:55.910 に答える
0

-1でいっぱいの2x10の配列が必要です。

どうしてこんな風にしないの?

b = np.ones((2, 10)) * -1

array([[-1., -1., -1., -1., -1., -1., -1., -1., -1., -1.],
       [-1., -1., -1., -1., -1., -1., -1., -1., -1., -1.]])
于 2011-05-13T12:41:39.700 に答える