Я пытаюсь получить максимальные и минимальные значения из массива.Чтобы иметь хороший обзор массива, я использовал панд.Основываясь на этом результирующем массиве, я хотел получить столбец максимальных и минимальных значений.
import pandas as pd
import numpy as np
TEST = np.load('NPY TEST.npy')
input_array = pd.DataFrame(TEST)
print(input_array)
inputs_max = np.max(input_array, axis=0)
print(inputs_max)
inputs_min = np.min(input_array[np.nonzero(input_array)], axis=0)
print(inputs_min)
Проблема в том, что если я использую
np.min(input_array, axis=0)
, результирующий столбец состоит только из нулей, хотя в моем массиве нет ни одного 0.Поэтому я попытался использовать команду np.nonzero, которая привела ко многим ошибкам:
AttributeError: у объекта DataFrame нет атрибута «ненулевой»
Может ли кто-нибудь мне помочь?Заранее спасибо.