Halo、im sabil和使用python的新手
首先,我想将数组与索引相乘:
[90,20] with [20,7]
我的导师要求我不要使用任何像(点、加等)这样的库,而是使用数组
这是我的转置()代码:
def nilaiWeightTranspose():
nilaiWTranspose = jumlahBobot
x,y = jumlahBobot.shape
hasil = np.zeros((y,x))
for i in range(y):
for j in range(x):
hasil[i,j] = jumlahBobot.iloc[j,i]
hasilTranspose = pd.DataFrame(data = hasil[0:,0:])
return hasilTranspose
和输出:
这是我的datanormalisasi()代码:
def minmaxnormalization_latih(dropdata):
minperfeature = []
maxperfeature = []
datanormalisasilatih = datalatih
for i in range(len(dropdata.columns)):
minperfeature.append(min(dropdata[dropdata.columns[i]]))
maxperfeature.append(max(dropdata[dropdata.columns[i]]))
for i in range(len(datalatih.index)):
for j in range(len(datalatih.columns)):
datanormalisasilatih.loc[i, datalatih.columns[j]] = (datanormalisasilatih.loc[i, datalatih.columns[j]] - minperfeature[j]) / (maxperfeature[j] - minperfeature[j])
return datanormalisasilatih
如果我使用库(dot)并成功,下面是我的代码:
def nilaiHinit():
hitung_hInit = pd.DataFrame(datanormalisasilatih.values.dot(hasilTranspose.values), columns=jumlahBias.columns)
hitung_hInit_bias = hitung_hInit
问题是idk如何在没有(点)的情况下使用多个数组,我想在没有(点)的情况下使用多个数组或任何东西,有人知道如何解决吗? 谢谢^^
目前没有回答
相关问题 更多 >
编程相关推荐