У меня есть код ниже:
df = pd.DataFrame(np.array([0.1,0.2,0.3,0.4,0.5]).reshape(1,5))
z=[]
z = z + [((-np.log(df)).replace(np.inf, 0)).sum(axis=1)]
print(z)
Я получаю вывод z, как показано ниже:
[0 6.725434
dtype: float64]
Как я могу получить только это:
[6.725434]