Я инициализируется в Numpy массив как:Назначение переменных динамически в Python
import numpy as np
data = np.loadtxt('rand1.csv', delimiter=',', dtype=np.int)
После импорта «данные» выглядит следующим образом:
array([[422, 858, 129, 312, 79, 371],
[ 39, 280, 366, 13, 316, 81],
[929, 49, 909, 734, 635, 779],
[365, 570, 863, 108, 545, 846],
[150, 820, 193, 373, 865, 770],
[486, 547, 759, 56, 413, 470],
[322, 171, 463, 998, 351, 92],
[690, 297, 558, 476, 60, 804]])
Теперь я пытаюсь сохранить каждый из этих элементов массива в разных переменных. То есть, если мой массив равен nxm, то должны быть nm различные переменные. код я использую:
for x in range(0,8):
for y in range(0,6):
str(x)+str(y)=data[x,y]
Но это дает мне ошибку говоря
"SyntaxError: can't assign to operator"
. Может ли кто-нибудь сказать, что я делаю неправильно здесь и как это сделать?
«Кто-нибудь может сказать, что я делаю неправильно здесь» - вся идея абсурдна. не делайте этого. –
Не могли бы вы объяснить, почему? –
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что мы не помогаем людям делать глупые вещи. –