mirror of
https://github.com/Visualize-ML/Book4_Power-of-Matrix.git
synced 2026-02-03 18:43:34 +08:00
28 lines
640 B
Python
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
|