2D阵列我有47组数据,以使用Python具有以下备考吨被浅析浅析和我存储在二维数组中的数据:计数和计算在在Python
2104,3,399900 1600,3,329900 2400,3,369000...
我使用len函数来打印该项目存储在数组中。 (前一个取得了一些错误和变化到下面的代码。)
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])
的一部分从我还要做一些计算这样对于每一个,b和c在阵列状茨艾伦格式:
(2104-500)**2+(1600-500)**2+...
(3-2)**2+(3-2)**2...
我写道:
for [a for a, b, c in array] in range (len(array)[0]):
calculation_1 = ([a for a, b, c in array]) - 500)**2
for [b for a, b, c in array] in range (len(array)[1]):
calculation_2 = ([b for a, b, c in array]) - 2)**2
我怎样才能提高代码给我想要的答案?
究竟是什么,你看算?你准确的预期产出是多少?你的数据真的只是一个包含另一个列表的列表吗?请把一个更好的[mcve] – idjaw
在那里做什么\ n?你想把它算作一个还是两个元素?什么是阵列:在代码的第一行做什么?缩进发生了什么?请纠正它们,并澄清你打算做什么。 –