Я наткнулся на линейный код, который действительно подходит для моей работы, но я его не понимаю. Я хотел бы, чтобы кто-нибудь объяснил, что это значит.
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?
Заранее спасибо.