NumPy: трансляция на различные формы массивов, где a (, 3) + b (3)
NumPy: Array Object Exercise-125 с решением
Напишите программу NumPy для трансляции на различных формах массивов, где a (, 3) + b (3).
Переменная имеет форму (, 3), а b имеет форму только 3.
Иллюстрированная презентация:
Пример решения :
Код Python:
import numpy as np
p = np.array([[0], [10], [20]])
q= np.array([10, 11, 12])
print("Original arrays:")
print("Array-1")
print(p)
print("Array-2")
print(q)
print("\nNew Array:")
new_array1 = p + q
print(new_array1)
Пример вывода:
Оригинальные массивы: Массив-1 [[0] [10] [20]] Массив-2 [10 11 12] Новый массив: [[10 11 12] [20 21 22] [30 31 32]]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для трансляции на различных формах массивов, где p (3,3) + q (3).
Далее: Напишите программу NumPy, чтобы перегруппировать размеры данного массива.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code