1.导入numpy的包
import numpy as np
2.为什么要使用numpy
一般在使用numpy的情况是需要对海量数据进行矩阵计算
下面举个例子,我想让我使用python语法定义的list的数都加1,但是编译器不支持,这时候就需要引入numpy了
array = [1,2,3,4,5]
array + 1
3.用numpy定义一个numpy的list,并查看它的类型
array = np.array([1,2,3,4,5])
print (type(array))
4.使list中的每个数加1
array2 = array + 1
array2
5.使两个list中每个相对应位置的值相加
array2 +array
6.使两个list中每个相对应位置的值相乘
array2 * array
7.按照索引访问list成员
array[0]
array[3]
array
8.输出list的形状
array.shape
事实上list是n行1列的向量阵,但是在计算机上表示的是1行n列的矩阵
tang_list = [1,2,3,4,5]
tang_list.shape
而自己用python语法定义的list没有shape这个说法
9.定义一个成员为list的list
np.array([[1,2,3],[4,5,6]])