Numpy
import numpy as np
array = np.array([[1,2,3],[4,5,6]])
print(array)
list = array.tolist()
print(list)
array0 = np.zeros((2,5))
print(array0)
array1 = np.ones((2,5))
print(array1)
array = np.arange(50)
array_int = np.array([1,2,3], dtype="int32")
print(array_int.dtype)
array = np.array([0,0,1], dtype="int")
print(array)
array = array.astype("bool")
print(array)
要素
array = np.array([[1,2,3],[4,5,6],[7,8,9]])
print(array[0])
print(array[0][0])
print(array[:,:])
形状
array = np.array([[1,2,3],[4,5,6]])
print(array.shape)
print(array.ndim)
print(array.reshape((3,2)))
print(array.reshape((3, -1)))
演算
a = np.array([[1,2], [3,4]])
b = np.array([[1,3], [5,7]])
print(a + b)
print(a + 1)
print(np.dot(a,b))
Numpy100本ノック!!
github.com