NumPy: трансляция на различные формы массивов, где p (3,3) + q (3)
NumPy: Array Object Exercise-124 с решением
Напишите программу NumPy для трансляции на различных формах массивов, где p (3,3) + q (3).
Переменная p имеет форму (3, 3), тогда как q имеет форму только 3.
Иллюстрированная презентация:
Пример решения :
Код Python:
import numpy as np
p = np.array([[0, 0, 0],
[1, 2, 3],
[4, 5, 6]])
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 0 0] [1 2 3] [4 5 6]] Массив-2 [10 11 12] Новый массив: [[10 11 12] [11 13 15] [14 16 18]]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Previous: написать программу NumPy для создания двух массивов, когда размер больше или меньше заданного массива
Далее: Напишите программу NumPy для трансляции на различных формах массивов, где a (, 3) + b (3).
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code