не могли бы вы объяснить мне, почему
New_File = FILE[0:39474, ...]
FILE - это np.array, а Index - результат np.where операция
работает нормально, а если я вместо этого заменю 39474 с переменной, содержащей его
Index[0]
, где Index - это вектор 1x1, на самом деле
print(Index[0])
показывает [39474]
Я получаю TypeError: only integer scalar arrays can be converted to a scalar index
Я также пробовал применить приведение Index[0].astype(int)
и ввести код типа
New_File = FILE[0:Index[0].astype(int), ...]
, но все равно получаю ту же ошибку!
Я просто заменяю число на переменную, содержащую почему он говорит, что индекс [0] (который содержит то же целое число) не является целым числом?