Count and calculation in a 2D array in Python

2024/7/7 6:13:57

I have 47 set of data to be analysised using Python with the following forma t and I stored the data in 2D array:

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

I use len function to print the item stored in array. (The previous one has made some mistake and change to following code.)

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])

A part from that I also would like to do some calculation like this for each a, b and c in array like thos format:

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

I wrote:

for [a for a, b, c in array] in range (len(array)[0]):
calculation_1 = ([a for a, b, c in array]) - 500)**2for [b for a, b, c in array] in range (len(array)[1]):
calculation_2 = ([b for a, b, c in array]) - 2)**2

How can I improve the code to give the answer I want?

Answer

In fact, you have a multi-dimension array ([][]).

The len of array is really one, but if do this

len(array[0])

is should 95.

Hope it's help

https://en.xdnf.cn/q/119884.html

Related Q&A

How to create tree structure from hierarchical data in Python?

Hi I am a bit new to Python and am a bit confused how to proceed. I have a large dataset that contains both parent and child information. For example, if we have various items and their components, and…

%conda install -c conda-forge prophet takes forever to install

Trying to install fb prophet but it takes so long, it has been running for both vscode editor for almost an hour conda install -c conda-forge prophet

How to Send 2D array through php cURL

Im working with a a distributed system where a php app sends a post request to a python app. My code is pretty straight forward:$ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CU…

Internally, is asyncio run_forever() basically a while True loop?

python asyncio run_forever or while True is similar but it is a "should I do this..." question. I am more trying to understand if the internals of python asyncio is basically a while True:...…

How do I switch from python 2.6 to 2.7 by default

How do I switch from python 2.6 to 2.7 by defaultls -l /usr/bin/python* lrwxrwxrwx 1 root root 9 Jan 27 12:36 /usr/bin/python -> python2.6 lrwxrwxrwx 1 root root 9 Jan 27 12:36 /usr/bin/python…

How to make a flat list from nested lists? [duplicate]

This question already has answers here:Flatten an irregular (arbitrarily nested) list of lists(54 answers)Closed 1 year ago.Given a nested list of integers, implement an iterator to flatten it. Each el…

Python 2.7: import performance

currently, I am importing bunch of .py files scattered across the file system via: def do_import(name):import impfp, pathname, description = imp.find_module(name)with fp:return imp.load_module(name, fp…

change first line of a file using bash

I need to change a single line in a file. It is always in the first line of the file. It looks like:h\tn0 n1 n2 n3 n4 n5 n6 n7 n8 n9 hilu cjt 1 1000000there is a tab in all gaps except …

1 to 2 matching in two dataframes with different sizes in Python/R

please help me with this problem Ive been struggling all day lol, solution in either Python or R is fine! Please help Im really stuck!!! I have two dataframes - df1 has 44 rows, df2 has 100 rows, they …

Can someone fix this? pip install intents

Im not sure why this is failing but I need help to fix it please Ive been trying to fix it for about 2 hours now and cant figure it out. I have tried to restart my computer, look it up on google etc. b…