【发布时间】:2018-11-22 10:52:19
【问题描述】:
我遇到了一个实际上适用于我正在做的工作的行代码,但我不明白。我想请人解释一下这是什么意思。
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?
提前谢谢你。
【问题讨论】:
标签: arrays python-3.x numpy-ndarray