NumPy: разбить массив из 14 элементов на 3 массива
NumPy: Array Object Exercise-61 с решением
Напишите программу на Python, чтобы разбить массив из 14 элементов на 3 массива, каждый из которых имеет 2, 4 и 8 элементов в исходном порядке.
Пример массива: (10,20,30), (40,50,60)
Иллюстрированная презентация:
Пример решения : -
Код Python:
import numpy as np
x = np.arange(1, 15)
print("Original array:",x)
print("After splitting:")
print(np.split(x, [2, 6]))
Пример вывода:
Исходный массив: [1 2 3 4 5 6 7 8 9 10 11 12 13 14] После расщепления: [массив ([1, 2]), массив ([3, 4, 5, 6]), массив ([7, 8, 9, 10, 11, 12, 13, 14])]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для преобразования (по глубине последовательности (вдоль третьей оси)) двух одномерных массивов в двумерный массив.
Далее: Напишите программу NumPy, чтобы разделить массив формы 4x4 на два массива вдоль второй оси.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code