创建数组
array函数
import numpy as np
data = [[1, 2, 3, 4, 5],[6, 7, 8, 9, 10]]
arr1 = np.array(data)
arr1
arr1.ndim
arange函数
arr2 = np.arange(1,10)
arr2
ones函数创建全1数组
arr3 = np.ones((2, 3, 2))
zeros函数创建全0数组
arr4 = np.zeros((3, 2))
arr4
empty函数创建空数组
arr5 = np.empty((2, 3))
arr5
ndarray数据类型
arr = np.ones(10)
arr.dtype
设置数据类型
arr = np.array([1, 2, 3, 4, 5], dtype=np.string_)
arr.dtype
数据类型转换
arr = np.arange(10)
arr.dtype
float_arr = arr.astype(np.float64)
float_arr.dtype
numpy与tensor的互相转换
arr = torch.from_numpy(arr)
arr = arr.numpy()
numpy转list
type(weekday)
weekday = weekday.tolist()
type(weekday)
list转numpy
type(weekday)
weekday = np.array(weekday)
type(weekday)
通用函数
一元函数
二元函数