Spec-Zone.ru › pandas 1

pandas.Series.__array__

Series.__array__(dtype=None)[source]

Возвращает значения в виде массива NumPy.

Пользователям не следует вызывать это напрямую. Вместо этого оно вызывается numpy.array() и numpy.asarray().

Параметры
dtype:str или numpy.dtype, необязательно

Тип данных для результирующего массива NumPy. По умолчанию тип данных определяется из данных.

Возвращает
numpy.ndarray

Значения в ряде, преобразованные в numpy.ndarray со заданным dtype.

См. также

array

Создание нового массива из данных.

Series.array

Вид на массив, поддерживающий Series без копирования.

Series.to_numpy

Метод Series для аналогичного поведения.

Примеры

>>> ser = pd.Series([1, 2, 3])
>>> np.asarray(ser)
array([1, 2, 3])

Для данных с часовыми поясами часовые пояса могут сохраняться с помощью dtype='object'

>>> tzser = pd.Series(pd.date_range('2000', periods=2, tz="CET"))
>>> np.asarray(tzser, dtype="object")
array([Timestamp('2000-01-01 00:00:00+0100', tz='CET'),
       Timestamp('2000-01-02 00:00:00+0100', tz='CET')],
      dtype=object)

Или значения могут быть локализованы в UTC, а tzinfo отброшено с помощью dtype='datetime64[ns]'

>>> np.asarray(tzser, dtype="datetime64[ns]")  
array(['1999-12-31T23:00:00.000000000', ...],
      dtype='datetime64[ns]')

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.Series.__array__.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API