Files
Book4_Power-of-Matrix/Book4_Ch02_Python_Codes/Bk4_Ch2_07.py
2022-07-12 06:27:24 -04:00

28 lines
640 B
Python

###############
# Authored by Weisheng Jiang
# Book 4 | From Basic Arithmetic to Machine Learning
# Published and copyrighted by Tsinghua University Press
# Beijing, China, 2022
###############
# Bk4_Ch2_07.py
import numpy as np
a = np.array([-2, 1, 1])
b = np.array([1, -2, -1])
# a = [-2, 1, 1]
# b = [1, -2, -1]
# calculate element-wise product of row vectors
a_times_b = np.multiply(a, b)
a_times_b_2 = a*b
a_col = np.array([[-2], [1], [1]])
b_col = np.array([[1], [-2], [-1]])
# calculate element-wise product of column vectors
a_times_b_col = np.multiply(a_col,b_col)
a_times_b_col_2 = a_col*b_col