擅长:python、mysql、java
<p>给你=^..^=</p>
<p>代码中的简短描述。你知道吗</p>
<pre><code>import numpy as np
# load raw data
raw_data = []
with open('raw_data.txt', 'r') as file:
data = file.readlines()
for item in data:
raw_data.append(item.strip())
# collect coordinates data
coordinates_data = []
for item in raw_data:
for i in range(0, 63, 9):
coordinates_data.append((item[0+i:2+i].strip(), item[2+i:5+i].strip(), item[6+i:7+i].strip().replace('.', '')))
# get values for array size
max_x = 0
max_y = 0
for item in coordinates_data:
if max_x < int(item[0]):
max_x = int(item[0])
if max_y < int(item[1]):
max_y = int(item[1])
# create empty array
final_array = np.zeros((max_x+1, max_y+1))
# load data into array
for item in coordinates_data:
final_array[int(item[0]), int(item[1])] = int(item[2])
</code></pre>