我在Python中创建了一个N numpy.shape(my_list)
数组列表,每个数组的大小为D,当我调用(N, D, P)
时,我会返回元组numpy.shape
。当我附加到我的列表的数组大小不同(或者如果我追加不是数组的项目)时,numpy
会抛出错误。
<xsl:value-of select="child::rules/rule[contains(@flags, 'b')][position() = $i]/@width"/>
是否只是遍历列表,检查以确保每个元素都是与前一个元素大小相同的数组,并根据该元素来决定是返回元组还是抛出错误? / LI>
醇>
答案 0 :(得分:1)
如果我想要列表中每个数组的形状,我是否必须求助于列表推导还是有更快的方法来执行此操作?
列表理解。
numpy是否只是遍历列表,检查以确保每个元素都是与前一个元素大小相同的数组,并根据该元素来决定是返回元组还是抛出错误?
NumPy calls asarray
on the list,构建整个数组只是为了获得形状。 (这不是任何人都不愿意优化的。)