1

私はnx1配列を持っています:

array([[0],
       [0],
       [0]])

でスライスすると

a[:-1,0]

あれは。。。になる:

a([0,0])

プロットで使用できません(長さが正しいにもかかわらず、寸法が間違っています)。私はもう試した

a[:-1,0].T

transpose(a[:-1,0])

無駄に。

形を変えずにスライスするには?(コラム形式で残したい)

4

1 に答える 1

3

言っa = numpy.zeros((3,1))てから

    b = a[:-1,:]

列ベクトルが得られます。

    array([[ 0.],
           [ 0.]])

numpy 配列をスライスする場合、列の内容のアドレス指定 (例: a[:,0]) と、列自体のアドレス指定 (例: a[:,0:1]or - この場合は - )を区別する必要がありますa[:,:]

于 2013-01-27T16:21:48.420 に答える