Программы на Python
-
Anonymous
Как рассчитать средние значения datetime64[ns] numpy.ndarray?
Сообщение
Anonymous »
Следующими данными я хотел бы показать среднее и другие средние значения:
Код: Выделить всё
time = ['2020-01-01T00:00:00.000000000' '2020-01-02T00:00:00.000000000'
'2020-01-03T00:00:00.000000000' '2020-01-04T00:00:00.000000000'
'2020-01-05T00:00:00.000000000' '2020-01-06T00:00:00.000000000'
'2020-01-07T00:00:00.000000000' '2020-01-08T00:00:00.000000000'
'2020-01-09T00:00:00.000000000' '2020-01-10T00:00:00.000000000'
'2020-01-11T00:00:00.000000000' '2020-01-12T00:00:00.000000000'
'2020-01-13T00:00:00.000000000' '2020-01-14T00:00:00.000000000'
'2020-01-15T00:00:00.000000000' '2020-01-16T00:00:00.000000000'
'2020-01-17T00:00:00.000000000' '2020-01-18T00:00:00.000000000'
'2020-01-19T00:00:00.000000000' '2020-01-20T00:00:00.000000000'
'2020-01-21T00:00:00.000000000' '2020-01-22T00:00:00.000000000'
'2020-01-23T00:00:00.000000000' '2020-01-24T00:00:00.000000000'
'2020-01-25T00:00:00.000000000' '2020-01-26T00:00:00.000000000'
'2020-01-27T00:00:00.000000000' '2020-01-28T00:00:00.000000000'
'2020-01-29T00:00:00.000000000' '2020-01-30T00:00:00.000000000'
'2020-01-31T00:00:00.000000000']
print(np.mean(time)) has an error: TypeError: cannot perform reduce with flexible type
Я думаю, мне может потребоваться реализовать pandas/dataframe/slicing, однако я не уверен, как это сделать.
Подробнее здесь:
https://stackoverflow.com/questions/609 ... py-ndarray
1727465881
Anonymous
Следующими данными я хотел бы показать среднее и другие средние значения:
[code]time = ['2020-01-01T00:00:00.000000000' '2020-01-02T00:00:00.000000000'
'2020-01-03T00:00:00.000000000' '2020-01-04T00:00:00.000000000'
'2020-01-05T00:00:00.000000000' '2020-01-06T00:00:00.000000000'
'2020-01-07T00:00:00.000000000' '2020-01-08T00:00:00.000000000'
'2020-01-09T00:00:00.000000000' '2020-01-10T00:00:00.000000000'
'2020-01-11T00:00:00.000000000' '2020-01-12T00:00:00.000000000'
'2020-01-13T00:00:00.000000000' '2020-01-14T00:00:00.000000000'
'2020-01-15T00:00:00.000000000' '2020-01-16T00:00:00.000000000'
'2020-01-17T00:00:00.000000000' '2020-01-18T00:00:00.000000000'
'2020-01-19T00:00:00.000000000' '2020-01-20T00:00:00.000000000'
'2020-01-21T00:00:00.000000000' '2020-01-22T00:00:00.000000000'
'2020-01-23T00:00:00.000000000' '2020-01-24T00:00:00.000000000'
'2020-01-25T00:00:00.000000000' '2020-01-26T00:00:00.000000000'
'2020-01-27T00:00:00.000000000' '2020-01-28T00:00:00.000000000'
'2020-01-29T00:00:00.000000000' '2020-01-30T00:00:00.000000000'
'2020-01-31T00:00:00.000000000']
print(np.mean(time)) has an error: TypeError: cannot perform reduce with flexible type
[/code]
Я думаю, мне может потребоваться реализовать pandas/dataframe/slicing, однако я не уверен, как это сделать.
Подробнее здесь: [url]https://stackoverflow.com/questions/60949296/how-to-calculate-averages-of-datetime64ns-numpy-ndarray[/url]