0.511474 0.488526
0.468783 0.531217
0.35111 0.64889
0.594834 0.405166
"как найти max из каждой строки в python и сохранить его в массиве numpy или pandas Dataframe и сохранить его в массиве numpy, то есть на выходе ниже"
0.511474
0.531217
0.64889
0.594834
Используйте функцию numpy amax
. np.amax
import numpy as np
a = np.array([[0.511474, 0.488526],
[0.468783, 0.531217],
[0.35111, 0.64889],
[0.594834, 0.405166]])
x = np.amax(a, 1)
print(x)
который возвращает:
[0,511474 0,531217 0,64889 0,594834]
df.max(axis=1).values