numpy入门
rthnfgxh
这个作者很懒,什么都没留下…
展开
-
numpy入门——数据的创建
数据的创建创建一个一维数组 以列表为数据源arr1 = np.array([1,2,3,4,5,6,7,8,9,0])print(arr1)array([1, 2, 3, 4, 5, 6, 7, 8, 9, 0])创建一个一维数组 以列表为数据源 并指定数据格式为np.int64arr2 = np.array([1,2,3,4,5],dtype=np.int64)print(arr2)原创 2017-08-15 15:53:26 · 1414 阅读 · 0 评论 -
numpy入门——基础运算
基础运算导入numpy包 并以np的形式简写import numpy as np数组加减乘除法运算# 创建一个一维数组a 以列表为数据源 并指定数据类型为np.int 创建一个一维数组b 使用arange的方式a = np.array([2,3,4,5],dtype=np.int)b = np.arange(start = 4,stop = 8,step = 1)计算 a+bc =原创 2017-08-15 16:37:46 · 799 阅读 · 0 评论 -
numpy入门——中级计算
中级计算-导入numpy 并以np的形式简写import numpy as np# 创建一个随机数组a = np.arange(0,12).reshape((3,4))print(a)array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]])计算a的中位数print(np.median(a))5.5原创 2017-08-15 17:30:07 · 208 阅读 · 0 评论 -
numpy入门——数据分割
数据分割等量分割# 导入numpy包以np的形式import numpy as np# 创建一个3行4列的数组a = np.arange(1,13).reshape((3,4))print(a)# 等量分割print(np.split(a,4,axis=1))print(np.split(a,3,axis=0))array([[ 1, 2, 3, 4], [ 5原创 2017-08-15 17:33:11 · 2373 阅读 · 0 评论 -
numpy入门——数组切片
数组切片选取第二行第一列的数字# 导入numpy包 以np的形式import numpy as np# 使用arange的方式创建一个二维数组a = np.arange(1,13).reshape((3,4))print(a)# 选取第二行第一列的数字print(a[2,1])array([[ 1, 2, 3, 4], [ 5, 6, 7, 8],原创 2017-08-15 17:54:55 · 318 阅读 · 0 评论 -
numpy入门——数组组合
数组组合-合并两个数组 在竖直方向# 带入numpy包以np的形式import numpy as np# 创建一个一维数组 a1 = np.array([1,2,3])# 创建一个一维数组a2 = np.array([4,5,6])# 合并两个数组 在竖直方向b = np.vstack((a1,a2))print(b)array([[1, 2, 3], [4, 5,原创 2017-08-15 18:03:36 · 1601 阅读 · 0 评论