Я наткнулся на строчный код, который на самом деле работает для работы, которую я делаю, но я не понимаю этого.Я хотел бы, чтобы кто-нибудь объяснил, что это означает.
b=(3,1,2,1)
a=2
q=np.zeros(b+(a,))
Я хотел бы знать, почему длина q всегда является первой записью в b.
for example len(q)=3
if b=(1,2,4,3) then len(q)=1
Это действительно сбивает с толкукак я и думал, функция len возвращает число столбцов данного массива.Кроме того, как я могу получить количество строк q.Пока что единственные спецификации, которые я нашел, это len (q), q.size (который дает общее количество элементов в q) и q.shape (которые также я не совсем получаю, потому что в последнем случае q.shape = (b, a) = (1,2,4,3,2).
Есть ли функция, которая может возвращать размер массива с точки зрения количества столбцов и строк? например, 24x2?
Заранее спасибо.