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

Массив NumPy в Pandas

Для расчётов в NumPy таблицу можно превратить в массив методом to_numpy. На выходе получается обычный двумерный массив NumPy с теми же числами, что лежат в ячейках.

Создадим таблицу из двух числовых столбцов и получим из неё массив:

import pandas as pd data = { 'x': [10, 20], 'y': [30, 40], } points = pd.DataFrame(data) matrix = points.to_numpy() print(matrix) # выведет [[10 30] # [20 40]]

Строки таблицы стали строками массива, а столбцы - столбцами массива. Все значения остались числами, поэтому массив получился целиком числовым.

У таблицы с другим числом строк массив будет другой формы. Создадим таблицу на три строки и снова вызовем to_numpy:

import pandas as pd data = { 'a': [1, 2, 3], 'b': [4, 5, 6], } grid = pd.DataFrame(data) matrix = grid.to_numpy() print(matrix) # выведет [[1 4] # [2 5] # [3 6]]

Соберите таблицу из двух столбцов с целыми числами, получите из неё массив NumPy и выведите его.

Создайте таблицу баллов с тремя строками и двумя числовыми полями, превратите её в массив и выведите результат на экран.

Из словаря u и v с четырьмя числами в каждом списке получите таблицу, затем массив NumPy и выведите его.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить