In [1]:
import numpy as np
In [2]:
v = np.array([0, 1, 2])
print(v)
In [3]:
print(v.shape)
In [4]:
print(np.inner(v, v))
In [5]:
print(type(np.inner(v, v)))
In [6]:
print(np.dot(v, v))
In [7]:
print(np.matmul(v, v))
In [8]:
print(v @ v)
In [9]:
arr_row = np.arange(3).reshape(1, 3)
print(arr_row)
In [10]:
print(arr_row.shape)
In [11]:
arr_col = np.arange(3).reshape(3, 1)
print(arr_col)
In [12]:
print(arr_col.shape)
In [13]:
arr = np.arange(9).reshape(3, 3)
print(arr)
In [14]:
print(v @ arr)
In [15]:
print(arr_row @ arr)
In [16]:
print(arr @ v)
In [17]:
print(arr @ arr_col)