У меня есть следующий вложенный цикл. Эта цель состоит в том, чтобы создать матрицу смежности (295x295) из моего набора данных (658,295) в размере.
Когда я запускаю этот код, я получаю сообщение об ошибке в заголовке, и я не уверен, как решить эту проблему. Любая помощь приветствуется.
gensum = np.sum(data)
p=len(gensum)
W = pd.DataFrame(np.zeros([p,p]))
for i in range(np.shape(data)[1]):
for k in range(np.shape(data)[1]):
temp = data.iloc[:,[k,i+1]]
temp['new'] = temp.iloc[:,0] + temp.iloc[:,1]
temp['new']=temp['new'].map({0:0,1:0,2:1})
assign = np.sum(temp['new'])
W.iat[k,i+1] = assign
W.iat[i+1,k] = assign