Jupyter notebook教程系列(七)在Jupyter notebook上学习Numpy

Numpy库(以下运行结果均在#注释后)

为pyhton提供了高性能的多维数组对象,以及用于处理这些阵列的工具,

1.1 矩阵(Arrays)

   创建矩阵

#创建一个3行1列的矩阵
a = np.array([1, 2, 3]) 
#输出矩阵的维度,结果为(3,)
print(a.shape)
#选择矩阵的对应元素,在此处就是第一维度,第二维度,第三维度
print(a[0], a[1], a[2]) 
#创建一个2行3列的矩阵
b = np.array([[1,2,3],[4,5,6]])
#输出对应元素
print(b[0, 0], b[0, 1], b[1, 0])
#创建一个2*2的0矩阵,即元素全部为0
a = np.zeros((2,2))
#创建一个全部元素为1的矩阵
b = np.ones((1,2))
#创建一个元素全部为n的2*2矩阵
c = np.full((2,2), n)
#创建一个随机矩阵,即其中的元素值全部#为随机数
e = np.random.random((2,2))

Jupyter notebook教程系列(七)在Jupyter notebook上学习Numpy_第1张图片

1.2 矩阵索引(Array indexing)

Numpy提供了几种索引到数组的方法

你可能感兴趣的:(Jupyter,notebook)