我需要從“transpose_a”中提取這兩個(gè)值并將它們分配給新變量。相反,此代碼將 transpose_a 中的兩個(gè)值都分配給 a1,并在“print(a1)”命令之后引發(fā)錯(cuò)誤。我明白為什么 - 只是不知道如何解決。print(transpose_a)a1 = list(np.array(transpose_a)[0])print(a1)a2 = transpose_a[1]#transpose_a[[ 0.5856155 2.12569922]]#a1[0.58561549937881319, 2.1256992229105975]
基本元素提?。?/h1>
1 回答

呼如林
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
IIUC,transpose_a
是一個(gè)列表列表,它有 1 個(gè)元素:[ 0.5856155 2.12569922]
. 因此,如果您運(yùn)行transpose_a[0]
,您將訪問該元素?,F(xiàn)在,如果要訪問此元素的第一個(gè)元素,請(qǐng)執(zhí)行以下操作:
a1 = list(np.array(transpose_a)[0])[0] a2 = list(np.array(transpose_a)[0])[1]
添加回答
舉報(bào)
0/150
提交
取消