gpt4 book ai didi

python - 如何在不使用 numpy 的情况下获得列表形状?

转载 作者:行者123 更新时间:2023-12-02 05:56:45 24 4
gpt4 key购买 nike

a1=[1,2,3,4,5,6]  
b1=[[1,2,3], [4,5,6]]

如果使用 np.shape列表 a1将返回 (6,)b1将返回 (2, 3) .

如果禁止使用 Numpy,我如何获得列表的形状 a1 ?

我主要是困惑如何让python程序知道 a1只是一维。有什么好的方法吗?

最佳答案

>>>a = [1,2,3,4,5,6]
>>>print (len(a))
6

对于一维列表,可以使用上述方法。 len(list_name) 返回列表中的元素数。
>>>a = [[1,2,3],[4,5,6]]
>>>nrow = len(a)
>>>ncol = len(a[0])
>>>nrow
2
>>>ncol
3

上面给出了列表的维度。 len(a) 返回行数。 len(a[0]) 返回 a[0] 中的行数,即列数。

这是 a link到原来的答案。

关于python - 如何在不使用 numpy 的情况下获得列表形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51960857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com