私はnumpyののスライスとインデックス作成のいくつかは3次元スライスとインデックス作成と省略記号はどのように機能しますか?
最初のものは、次のされてどのように機能するかを理解するに苦労しています:
>>> x = np.array([[[1],[2],[3]], [[4],[5],[6]]])
>>> x.shape
(2, 3, 1)
>>> x[1:2]
array([[[4],
[5],
[6]]])
による場合選択タプル内のオブジェクトの数がNより小さい場合、後続の次元では :とみなされます。
つまり、[[1], [2], [3]] , [[4], [5], [6]]
は2x3アレイそのものですか?
そして、どのように
x[1:2]
リターン
array([[[4],
[5],
[6]]])
していますか?
第省略記号、
>>> x[...,0]
array([[1, 2, 3],
[4, 5, 6]])
省略記号は、数に展開される:x.ndimと同じ長さの選択 タプルを作るために必要なオブジェクト。単一の 省略記号が存在することがあります。
[...,0]
はどういう意味ですか?
説明をいただきありがとうございます – Imperator123