ゼロから始めるDeep Learning<2日目>

#! /usr/bin/env python3

import numpy as np

x = np.array([1.0,2.0,3.0])
print(x)
print(type(x))

y = np.array([2.0,4.0,6.0])

print(x + y)
print(x * y)
print(x / 2)

A = np.array([[1,2],[3,4]])
print(A)
A.shape
A.dtype

B = np.array([[3,0],[0,6]])
print(A + B)
print(A * B)

print(A * 10)

# ベクトルや行列を一般化したものをテンソルと呼びます。

for row in A:
    print(row)

for row in B:
    for i in row:
        print(i)
        
X = np.array([[51,55],[14,19],[0,4]])
XX = X.flatten()
print(XX)
print(XX[np.array([0,2,4])])

print(XX[XX>15])

import matplotlib.pyplot as plt
from matplotlib.image import imread
 
x = np.arange(0,6,0.1) # 0から6まで0.1刻みで生成
y = np.sin(x)
plt.plot(x,y)
# plt.show()

img = imread('1.5.jpg')
plt.imshow(img)
plt.show()

特にハマるところもなく。サクッと。今日まででPythonの文法終わり。明日からいよいよ。