Penggunaan ndindex
ini :
>>> list(np.ndindex((3,2)))
[(0, 0), (0, 1), (1, 0), (1, 1), (2, 0), (2, 1)]
tampaknya bekerja dengan
>>> np.__version__
'1.18.4'
tapi itu tidak didokumentasikan . Apakah penggunaan ini dimaksudkan untuk diizinkan? (Saya menginginkannya, karena jika shape == 5
maka np.index(shape)
berfungsi sementara np.ndindex(*shape)
tidak.) Jika ya, dapatkah ditambahkan ke dokumen?
Kami mungkin ingin menjadikan versi itu sebagai versi terdokumentasi yang disukai, dan hanya menyebutkan secara singkat opsi lainnya juga. Dalam kebanyakan kasus (misalnya juga arr.reshape()
di mana kami mengizinkan keduanya, kami lebih memilih versi tuple di dokumen).
Hanya untuk memperjelas ini sedikit - saya pikir ada dua hal yang membuat np.ndindex
docstring membingungkan:
np.ndindex
tidak konsisten dengan daftar ParameterSelain itu, jenis daftar di bagian Parameter salah: baik tupel dan daftar int diperbolehkan.
Ini telah diperbaiki.
Tanda tangan dari np.ndindex docstring tidak konsisten dengan daftar Parameter
Saya akan menaikkan PR untuk ini :)
Komentar yang paling membantu
Ini telah diperbaiki.
Saya akan menaikkan PR untuk ini :)