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

Неравные части в NumPy

Чтобы разрезать массив на почти равные части, используют функцию array_split. Она делит ряд на заданное число кусков, даже если длина не делится нацело: части отличаются максимум на один элемент.

Обычное деление на равные отрезки в такой ситуации выдаст ошибку, поэтому здесь уместен именно этот вариант. Разрежем ряд из семи чисел на три части и выведем их:

import numpy as np row = np.array([0, 1, 2, 3, 4, 5, 6]) parts = np.array_split(row, 3) print(parts[0]) # выведет [0 1 2] print(parts[1]) # выведет [3 4] print(parts[2]) # выведет [5 6]

Разрежьте ряд [10, 20, 30, 40, 50] на две части и выведите длину каждой через форму.

Разрежьте ряд из восьми последовательных целых, начиная с 0, на три части и выведите первую и третью части.

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