1
numpyコーディングではどういう意味ですか、(4,)
?配列があり、その形を実行すると、この答えが得られます。どういう意味ですか?Python Numpyコーディングライブラリ
x = np.array([1, 2, 3, 4])
x.shape
(4,)
numpyコーディングではどういう意味ですか、(4,)
?配列があり、その形を実行すると、この答えが得られます。どういう意味ですか?Python Numpyコーディングライブラリ
x = np.array([1, 2, 3, 4])
x.shape
(4,)
numpyのの.shape
プロパティは、すべてのディメンションでnumpyのオブジェクトのサイズが含まれていtuple
です。
オブジェクトは1次元(通常の配列)なので、タプルの長さは1です.1次元オブジェクトには4つのオブジェクトが含まれているため、最初の次元のサイズは4です。したがって、タプルは4です。
表記が混乱する場合は、tuple([4]) == (4,)
です。 (4)
は単に式の周りに通常のカッコであるため、末尾のカンマが必要です。
numpyオブジェクトが3x4サイズの2次元配列だった場合、.shape
は(3, 4)
となります。
doc:https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html – MedAli
もう1つの最近の質問は、追加のカンマで尋ねています:https://stackoverflow.com/questions/46134891 /なぜ単一のインデックスの形式のカンマで区切られたnumpy配列 – hpaulj