在Python中计算和计算2D数组

时间:2017-02-25 14:43:11

标签: python arrays

我有47组数据要使用Python进行分析,并使用以下格式,我将数据存储在2D数组中:

person_id

我使用len函数来打印存储在数组中的项目。 (前一个错误并改为以下代码。)

2104,3,399900 1600,3,329900 2400,3,369000...

其中一部分我也希望对数组中的每个a,b和c进行一些计算,如thos格式:

array: with open("abc.txt", "r") as ins: 
substrings = data.read().split()
array = [map(int, substring.split(',')) for substring in substrings]
print(len(array)[0])

我写道:

(2104-500)**2+(1600-500)**2+...
(3-2)**2+(3-2)**2...

如何改进代码以提供我想要的答案?

1 个答案:

答案 0 :(得分:0)

实际上,你有一个多维数组([] [])。

数组的len实际上是一个,但如果这样做

len(array[0])

应该是95。

希望它有所帮助