dim = 1がtorch.argmaxの行インデックスを返すのはなぜですか?

プログラマー

argmaxは次のように定義されているPyTorchの機能に取り組んでいます:

torch.argmax(input, dim=None, keepdim=False)

例を考えてみましょう

a = torch.randn(4, 4)
print(a)
print(torch.argmax(a, dim=1))

ここで、列ベクトルを検索する代わりにdim = 1を使用すると、関数は次のように行ベクトルを検索します。

print(a) :   
tensor([[-1.7739,  0.8073,  0.0472, -0.4084],  
        [ 0.6378,  0.6575, -1.2970, -0.0625],  
        [ 1.7970, -1.3463,  0.9011, -0.8704],  
        [ 1.5639,  0.7123,  0.0385,  1.8410]])  

print(torch.argmax(a, dim=1))  
tensor([1, 1, 0, 3])

私の仮定が進む限り、dim = 0は行を表し、dim = 1は列を表します。

kmario23

または引数がPyTorchでどのように機能する正しく理解するが来ました。axisdim

テンソル次元


次の例は、上の図を理解したら意味があります。

    |
    v
  dim-0  ---> -----> dim-1 ------> -----> --------> dim-1
    |   [[-1.7739,  0.8073,  0.0472, -0.4084],
    v    [ 0.6378,  0.6575, -1.2970, -0.0625],
    |    [ 1.7970, -1.3463,  0.9011, -0.8704],
    v    [ 1.5639,  0.7123,  0.0385,  1.8410]]
    |
    v
# argmax (indices where max values are present) along dimension-1
In [215]: torch.argmax(a, dim=1)
Out[215]: tensor([1, 1, 0, 3])

:( 「dimension」のdim)は、NumPyの「axis」相当するトーチです。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

tf.argmax()が間違ったインデックスを返すのはなぜですか?

分類Dev

torch.sum()でdim = -1または-2はどういう意味ですか?

分類Dev

Keras Input(shape =)がdim = 100ベクトルの形状(1、)を期待しているのはなぜですか

分類Dev

numpy 配列を (#dim1,#dim2,#channel) から (#channel, #dim1,#dim2) に整形する方法

分類Dev

dim(data)のエラー<-dim:最初の引数が無効です

分類Dev

Java Lambda:現在のインデックスを維持しながら2つ以上のdim-arrayを繰り返します

分類Dev

1番目のdimに応じて2番目のdimの値を取得するためのNumpyインデックス

分類Dev

dim3のインデックスを変化させてdim1に沿ってmaxをトレースします

分類Dev

ValueError:入力dim1を使用して範囲外のインデックス。strided_sliceの入力の調光は1つだけです

分類Dev

IndexError:範囲[1、3)でdim 0インデックスが必要ですエラーPython

分類Dev

kmeansバイプロットのDim1とDim2にはどのような測定値が使用されますか?

分類Dev

torch.nn.Softmaxのdimパラメーターの目的は何ですか

分類Dev

tensorflowがsoftmax関数に「dim」パラメーターを使用するのはなぜですか?

分類Dev

ValueErrorの表示:図形(1,3)および(1,3)が整列していません:3(dim 1)!= 1(dim 0)

分類Dev

小道具が値付きのインデックスを返すのはなぜですか?

分類Dev

配列内のvarが文字列インデックスを返すのはなぜですか?

分類Dev

ValueErrorを修正:図形(1,2)と(4,4)が整列されていない:Pythonで2(dim 1)!= 4(dim 0)

分類Dev

行列のインデックス付けに使用されるときに、列ベクトルが行ベクトルを返すのはなぜですか?

分類Dev

mongodbがジオインデックスエラーを返すのはなぜですか?

分類Dev

Call MagicFunction(intData1、intData2、Dim intData3)はvbsの有効なステートメントですか?

分類Dev

`*** RuntimeError:model(images)を実行するときはいつでも、mat1 dim1はmat2dim0`と一致する必要があります

分類Dev

AttributeError: 'torch.return_types.max'オブジェクトに属性がありません 'dim'-Maxpooling Channel

分類Dev

Storageのインデックスゲッターが文字列ではなく「any」を返すのはなぜですか。getItemのようなnull '

分類Dev

2次元配列内のオブジェクトのインデックスが-1を返すのはなぜですか?

分類Dev

ndarray :: dimension :: dim :: Dimがプライベートの場合、構造体にndarrayを格納するにはどうすればよいですか?

分類Dev

mongoengineReferenceFieldがインデックスを作成しないのはなぜですか

分類Dev

Postgresがインデックスを使用しないのはなぜですか?

分類Dev

Python 3でバイトのインデックスを作成すると、バイトではなくintが返されるのはなぜですか?

分類Dev

'ValueErrorを修正する方法:形状(1,3)と(1,1)が整列していません:3(dim 1)!= 1(dim 0)' numpyのエラー

Related 関連記事

  1. 1

    tf.argmax()が間違ったインデックスを返すのはなぜですか?

  2. 2

    torch.sum()でdim = -1または-2はどういう意味ですか?

  3. 3

    Keras Input(shape =)がdim = 100ベクトルの形状(1、)を期待しているのはなぜですか

  4. 4

    numpy 配列を (#dim1,#dim2,#channel) から (#channel, #dim1,#dim2) に整形する方法

  5. 5

    dim(data)のエラー<-dim:最初の引数が無効です

  6. 6

    Java Lambda:現在のインデックスを維持しながら2つ以上のdim-arrayを繰り返します

  7. 7

    1番目のdimに応じて2番目のdimの値を取得するためのNumpyインデックス

  8. 8

    dim3のインデックスを変化させてdim1に沿ってmaxをトレースします

  9. 9

    ValueError:入力dim1を使用して範囲外のインデックス。strided_sliceの入力の調光は1つだけです

  10. 10

    IndexError:範囲[1、3)でdim 0インデックスが必要ですエラーPython

  11. 11

    kmeansバイプロットのDim1とDim2にはどのような測定値が使用されますか?

  12. 12

    torch.nn.Softmaxのdimパラメーターの目的は何ですか

  13. 13

    tensorflowがsoftmax関数に「dim」パラメーターを使用するのはなぜですか?

  14. 14

    ValueErrorの表示:図形(1,3)および(1,3)が整列していません:3(dim 1)!= 1(dim 0)

  15. 15

    小道具が値付きのインデックスを返すのはなぜですか?

  16. 16

    配列内のvarが文字列インデックスを返すのはなぜですか?

  17. 17

    ValueErrorを修正:図形(1,2)と(4,4)が整列されていない:Pythonで2(dim 1)!= 4(dim 0)

  18. 18

    行列のインデックス付けに使用されるときに、列ベクトルが行ベクトルを返すのはなぜですか?

  19. 19

    mongodbがジオインデックスエラーを返すのはなぜですか?

  20. 20

    Call MagicFunction(intData1、intData2、Dim intData3)はvbsの有効なステートメントですか?

  21. 21

    `*** RuntimeError:model(images)を実行するときはいつでも、mat1 dim1はmat2dim0`と一致する必要があります

  22. 22

    AttributeError: 'torch.return_types.max'オブジェクトに属性がありません 'dim'-Maxpooling Channel

  23. 23

    Storageのインデックスゲッターが文字列ではなく「any」を返すのはなぜですか。getItemのようなnull '

  24. 24

    2次元配列内のオブジェクトのインデックスが-1を返すのはなぜですか?

  25. 25

    ndarray :: dimension :: dim :: Dimがプライベートの場合、構造体にndarrayを格納するにはどうすればよいですか?

  26. 26

    mongoengineReferenceFieldがインデックスを作成しないのはなぜですか

  27. 27

    Postgresがインデックスを使用しないのはなぜですか?

  28. 28

    Python 3でバイトのインデックスを作成すると、バイトではなくintが返されるのはなぜですか?

  29. 29

    'ValueErrorを修正する方法:形状(1,3)と(1,1)が整列していません:3(dim 1)!= 1(dim 0)' numpyのエラー

ホットタグ

アーカイブ