Я хочу выделить небольшую часть большого массива и найти среднее значение этого подмножества.Я пытался указать целые числа при определении подмножества:
import numpy as np
x = np.linspace(-10,10,1e6) # whole dataset
x0 = x[int(len(x)//2-5):int(len(x)//2+5)] # subset
print(x0)
xm = np.mean(x0) # average value of data subset
print(xm)
, но мой код выдает предупреждение об устаревании, которое говорит:
DeprecationWarning: object of type <class 'float'> cannot be safely interpreted as an integer.
x = np.linspace(-10,10,1e6)
Есть ли лучший способ вычисления среднего значенияподмножество данных?Что мне делать с этим предупреждением, и оно станет проблемой в новых версиях Python?Я использую Spyder 3.2.8.