РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
99 of 687 menu

Метод to_numpy

Метод to_numpy применяется к DataFrame и возвращает содержимое таблицы в виде массива numpy.ndarray. Этот метод полезен для интеграции с библиотеками, которые работают с массивами NumPy, а также для выполнения операций, требующих высокой производительности. Метод не принимает параметров.

Синтаксис

df.to_numpy()

Пример

Давайте преобразуем таблицу в массив NumPy:

import pandas as pd import numpy as np df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) arr = df.to_numpy() print(arr)

Результат выполнения кода:

[[ 1 10] [ 2 20] [ 3 30] [ 4 40] [ 5 50]]

Пример

Полученный массив можно использовать для выполнения операций библиотеки NumPy, например, для вычисления суммы элементов:

import pandas as pd import numpy as np df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) arr = df.to_numpy() res = np.sum(arr) print(res)

Результат выполнения кода:

165

Пример

Метод to_numpy работает и с таблицами, содержащими строковые данные:

import pandas as pd import numpy as np df = pd.DataFrame({ 'a': [1, 2, 3], 'b': ['abcde', 'article', 'user'] }) arr = df.to_numpy() print(arr)

Результат выполнения кода:

[[1 'abcde'] [2 'article'] [3 'user']]

Смотрите также

  • атрибут values,
    который также возвращает массив NumPy
  • метод to_records,
    который преобразует таблицу в структурированный массив NumPy
  • метод to_dict,
    который преобразует таблицу в словарь
  • метод to_string,
    который преобразует таблицу в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить