Xg3-4-1-1

import numpy as np

---------------------------------------------------------------

Xg3-4-1-2

a = np.array([1, 2])

---------------------------------------------------------------

a

---------------------------------------------------------------

Xg3-4-1-3

b = np.array([[1, 2],
              [3, 4]])

---------------------------------------------------------------

b

---------------------------------------------------------------

print(a)

---------------------------------------------------------------

print(b)

---------------------------------------------------------------

Xg3-4-1-4

print(b.shape)
print(b.ndim)
print(b.size)

---------------------------------------------------------------

Xg3-4-1-5

c = np.array([[1, 2, 3],
              [4, 5, 6]])

print(c.shape)
print(c.ndim)
print(c.size)

---------------------------------------------------------------

Xg3-4-1-6

print(a.shape)
print(a.ndim)
print(a.size)

---------------------------------------------------------------

Xg3-4-1-7

d = np.array([[1, 2]])
print(d.shape)
print(d.ndim)
print(d.size)

---------------------------------------------------------------

Xg3-4-1-8

e = np.array([
    [[1, 2],
     [3, 4]],
    [[5, 6],
     [7, 8]]
])

print(e.shape)
print(e.ndim)

---------------------------------------------------------------

Xg3-4-1-9

f = np.array([
    [1, 2],
    [3, 4],
    [5, 6],
    [7, 8]
])

print(f.shape)
print(f.ndim)

---------------------------------------------------------------

Xg3-4-1-10

print(a.dtype)
print(b.dtype)

---------------------------------------------------------------

Xg3-4-1-11

g = np.array([[1, 2],
              [3, 4]],
             dtype=np.float64)

print(g.dtype)

---------------------------------------------------------------

Xg3-4-1-12

c[0, 1]

---------------------------------------------------------------

Xg3-4-1-13

c[0:1]

---------------------------------------------------------------

Xg3-4-1-14

c[:, 1:3]

---------------------------------------------------------------

Xg3-4-1-15

c + 2

---------------------------------------------------------------

Xg3-4-1-16

h = np.array([[2, 3],
              [4, 5]])

b + h

---------------------------------------------------------------

Xg3-4-1-17

b + a

---------------------------------------------------------------

Xg3-4-1-18

i = np.array([3, 4])

np.inner(a, i)

---------------------------------------------------------------

Xg3-4-1-19

np.linalg.norm(a)

---------------------------------------------------------------
