第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在二維數(shù)組中正確賦值?

如何在二維數(shù)組中正確賦值?

嗶嗶one 2023-10-18 21:15:00
我正在嘗試為圖中節(jié)點(diǎn)的每個(gè)子集分配一個(gè)熱編碼。下面是我正在嘗試的代碼import networkx as nximport numpy as npgraph=nx.karate_club_graph()nodes=list(graph.nodes())n=graph.number_of_nodes()subset_nodes=[1,2]for v in subset_nodes:    y=nodes.index(v)    prob_vec=np.zeros((n,n))    prob_vec[0][y]=1    print(prob_vec)我得到這個(gè)結(jié)果[0. 1. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] ... [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.]][[0. 0. 1. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] ... [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.]]I expect a matrix, with the subset nodes rows contains one hot encoding(1 value for each node in the subset node and others being zeros) like below:[0. 1. 0. ... 0. 0. 0.] [0.0 . 1. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] ... [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.]]任何幫助都感激不盡
查看完整描述

1 回答

?
小唯快跑啊

TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊

如果我明白你想要做什么,我認(rèn)為你需要稍微調(diào)整你的代碼。您當(dāng)前正在打印每個(gè)循環(huán)并將每個(gè)循環(huán)的 prob_vec 重置為 0。我認(rèn)為你想做更多這樣的事情:


import networkx as nx

import numpy as np

graph=nx.karate_club_graph()

nodes=list(graph.nodes())

n=graph.number_of_nodes()

subset_nodes=[1,2]


prob_vec=np.zeros((n,n))

for v in range(n):

  y = nodes.index(v)

  if y in subset_nodes:

    prob_vec[v][y]=1


print(prob_vec)

這輸出:


[[0. 0. 0. ... 0. 0. 0.]

 [0. 1. 0. ... 0. 0. 0.]

 [0. 0. 1. ... 0. 0. 0.]

 ...

 [0. 0. 0. ... 0. 0. 0.]

 [0. 0. 0. ... 0. 0. 0.]

 [0. 0. 0. ... 0. 0. 0.]]


查看完整回答
反對 回復(fù) 2023-10-18
  • 1 回答
  • 0 關(guān)注
  • 109 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號