未知の次元のPyTorchテンソル/ numpy配列の最後の次元にインデックスを付ける/スライスする方法

トニー

たとえば、2DテンソルXがある場合、スライスX [:、1:];を実行できます。3DテンソルYがある場合、Y [:、:、1:]のような最後の次元に対して同様のスライスを行うことができます。

未知の次元のテンソルZが与えられたときにスライスを行う正しい方法は何ですか?numpy配列はどうですか?

ありがとう!

ディシンHゴヤニ

PyTorchはNumPyのようなインデックス作成をサポートしているため、Ellipsis...を使用できます

>>> z[..., -1:]

>>> x                     # (2,2) tensor
tensor([[0.5385, 0.9280],
        [0.8937, 0.0423]])
>>> x[..., -1:]
tensor([[0.9280],
        [0.0423]])
>>> y                     # (2,2,2) tensor
tensor([[[0.5610, 0.8542],
         [0.2902, 0.2388]],

        [[0.2440, 0.1063],
         [0.7201, 0.1010]]])
>>> y[..., -1:]
tensor([[[0.8542],
         [0.2388]],

        [[0.1063],
         [0.1010]]])
  • Ellipsis...)は:、選択タプルがすべてのディメンションにインデックスを付けるために必要なオブジェクトの数に展開されます。ほとんどの場合、これは拡張選択タプルの長さがx.ndimであることを意味します。省略記号が1つしかない場合があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

numpy配列の最後の次元にインデックスを付ける

分類Dev

次元Nのnumpy配列を形状の1次元配列(N、)でインデックス付けする方法

分類Dev

異なる次元のインデックス配列を持つインデックスpytorchテンソル

分類Dev

最後の次元に沿ってnumpynd配列にインデックスを付ける

分類Dev

多次元配列の複数の次元に別の次元のインデックスを付ける-NumPy / Python

分類Dev

タプルを使用してNumpy配列の次元にインデックスを付ける

分類Dev

numpy配列の次元よりも小さいboolの配列のサブセットでnumpy配列にインデックスを付ける方法は?

分類Dev

4次元のPythonnumpy配列に2次元でインデックス付けされたベクトルを乗算する方法

分類Dev

多次元の numpy 配列に別の numpy 配列のインデックスを付ける方法

分類Dev

インデックスのリストを使用してn次元のnumpy配列をスライスする

分類Dev

未知の配列次元でスライシングと配列インデックスを組み合わせたnumpyを実行する方法

分類Dev

未知の次元のテンソルを作成する方法

分類Dev

Rインデックス配列。3次元の行列を使用して3次元配列にインデックスを付ける方法

分類Dev

次元の総数がわからない場合にのみ、配列に1つの次元でインデックスを付ける方法は?

分類Dev

多次元インデックススライス後の配列の次元

分類Dev

numpy配列の最後から2番目の行にインデックスを付ける方法-python

分類Dev

numpy配列でインデックスを作成する次元の選択

分類Dev

Rで、次元がいくつあるかわからない場合に、配列の最後の次元のみにインデックスを付けるにはどうすればよいですか?

分類Dev

Numpy-多次元配列の1つの次元にインデックスを付ける

分類Dev

PyTorchの多次元テンソルの最大要素にインデックスを付ける

分類Dev

3次元テンソルは2つの2次元テンソルによってどのようにインデックス付けされますか?

分類Dev

Tensorflow。テンソルの未知の次元サイズをintに変換する

分類Dev

numpyの高度なインデックス作成:3D以上の次元の配列で特定のラベルをマスクする方法

分類Dev

Tensorflow2.0でテンソルのk番目の次元を別のテンソルでインデックス付けする

分類Dev

PyTorch DataLoader- "IndexError:次元0のテンソルに対してインデックスが多すぎます

分類Dev

PyTorchは、2次元テンソルで値のインデックスを取得します

分類Dev

スライスのnumpy配列を使用してnumpy配列にインデックスを付ける

分類Dev

配列をループし、インデックスを付けて複数の次元を取得します

分類Dev

n次元のnumpy配列のi番目に大きい要素のインデックスを見つける方法は?

Related 関連記事

  1. 1

    numpy配列の最後の次元にインデックスを付ける

  2. 2

    次元Nのnumpy配列を形状の1次元配列(N、)でインデックス付けする方法

  3. 3

    異なる次元のインデックス配列を持つインデックスpytorchテンソル

  4. 4

    最後の次元に沿ってnumpynd配列にインデックスを付ける

  5. 5

    多次元配列の複数の次元に別の次元のインデックスを付ける-NumPy / Python

  6. 6

    タプルを使用してNumpy配列の次元にインデックスを付ける

  7. 7

    numpy配列の次元よりも小さいboolの配列のサブセットでnumpy配列にインデックスを付ける方法は?

  8. 8

    4次元のPythonnumpy配列に2次元でインデックス付けされたベクトルを乗算する方法

  9. 9

    多次元の numpy 配列に別の numpy 配列のインデックスを付ける方法

  10. 10

    インデックスのリストを使用してn次元のnumpy配列をスライスする

  11. 11

    未知の配列次元でスライシングと配列インデックスを組み合わせたnumpyを実行する方法

  12. 12

    未知の次元のテンソルを作成する方法

  13. 13

    Rインデックス配列。3次元の行列を使用して3次元配列にインデックスを付ける方法

  14. 14

    次元の総数がわからない場合にのみ、配列に1つの次元でインデックスを付ける方法は?

  15. 15

    多次元インデックススライス後の配列の次元

  16. 16

    numpy配列の最後から2番目の行にインデックスを付ける方法-python

  17. 17

    numpy配列でインデックスを作成する次元の選択

  18. 18

    Rで、次元がいくつあるかわからない場合に、配列の最後の次元のみにインデックスを付けるにはどうすればよいですか?

  19. 19

    Numpy-多次元配列の1つの次元にインデックスを付ける

  20. 20

    PyTorchの多次元テンソルの最大要素にインデックスを付ける

  21. 21

    3次元テンソルは2つの2次元テンソルによってどのようにインデックス付けされますか?

  22. 22

    Tensorflow。テンソルの未知の次元サイズをintに変換する

  23. 23

    numpyの高度なインデックス作成:3D以上の次元の配列で特定のラベルをマスクする方法

  24. 24

    Tensorflow2.0でテンソルのk番目の次元を別のテンソルでインデックス付けする

  25. 25

    PyTorch DataLoader- "IndexError:次元0のテンソルに対してインデックスが多すぎます

  26. 26

    PyTorchは、2次元テンソルで値のインデックスを取得します

  27. 27

    スライスのnumpy配列を使用してnumpy配列にインデックスを付ける

  28. 28

    配列をループし、インデックスを付けて複数の次元を取得します

  29. 29

    n次元のnumpy配列のi番目に大きい要素のインデックスを見つける方法は?

ホットタグ

アーカイブ