Метод to_numpy
Метод to_numpy применяется к объекту Index
и возвращает его значения в виде массива numpy.ndarray.
Это полезно для интеграции с библиотеками, работающими с массивами NumPy,
или для выполнения быстрых векторных операций. Метод не принимает параметров.
Синтаксис
index.to_numpy()
Пример
Давайте создадим индекс и преобразуем его в массив NumPy:
import pandas as pd
index = pd.Index([1, 2, 3, 4, 5])
arr = index.to_numpy()
print(arr)
Результат выполнения кода:
[1 2 3 4 5]
Пример
Преобразуем индекс со строковыми значениями:
import pandas as pd
index = pd.Index(['a', 'b', 'c', 'd', 'e'])
arr = index.to_numpy()
print(arr)
Результат выполнения кода:
['a' 'b' 'c' 'd' 'e']
Пример
Массив NumPy можно использовать для выполнения операций:
import pandas as pd
index = pd.Index([1, 2, 3, 4, 5])
arr = index.to_numpy()
squared = arr ** 2
print(squared)
Результат выполнения кода:
[ 1 4 9 16 25]