h5网站制作网站开发,上海做网站的月薪,租用云服务器多少钱,外贸建站建在哪里运行方式#xff1a;缩进 TAb(四格)或者space(1格)注释#xff1a;#可以在程序后注释文字 或者 ... #xff0c; ... 可以多行注释 中间全为注释数值输出 print(...)图形输出 import matplotlib as pltplt.show()列表 list[] #字符串…运行方式缩进 TAb(四格)或者space(1格)注释#可以在程序后注释文字 或者 ... ... 可以多行注释 中间全为注释数值输出 print(...)图形输出 import matplotlib as pltplt.show()列表 list[] #字符串 数字均可元组 tuple()#不可更改输入字符串 数字均可字典 dict{} #无序储存# dict[one] This is one# dict[2] This is two# tinydict {name: john, code: 6734, dept: sales}产生数组(numpy)import numpy as npanp.arange(9).reshape(3,3)np.zeros(10) #全为0的数组np.zeros((n, m)) #全为0的3行 6列数组np.empty((2, 3, 2)) #空矩阵 2个数 3行 2列np.ones((2,6)) #全为1的2x6数组np.arange(15) #随机矩阵0-14.np.eye((2,3)) #单位矩阵b np.array([ 1.1.j, 3.2.j]) #复数形式b.real #real 实部b.imag #imag 虚部b.tolist() #数组b 转换列表b.tostring() #转换b 成字符串shape函数获得数组形式b[2 3 4 5 5 7]b.shape1,6reshape函数重新定义数组形式但不改变数组结构。b.reshape(2,3)b[[2 3 4] [5 5 7]resize函数重新定义数组的结构改变了数组结构运算** 为幂次a 1 类似符号( - * / % // )等同于aa1数组索引切片a[: : -1] #选中所有行列 倒序输出a[0, ...] #选中第一维数组输出(若数组中有2个列表及以上)效果同a[0, : , :]a[0,1] #第0维 第二行a[0,1,::2] #第0维 第二行 指定步长 维数a[0,:,-1] #第0维最后一列a.T # 数组转置a.ravel() #高维度数组 换一维度数组a.flatten() #高维度数组 换一维度数组数组分割与拼接np.hsplit(a, 3) #水平分割 将a分成3列 每一列为一个矩阵np.split(a, 3, axis1) #分割函数 按列分 3份 效果同上np.vsplit(a, 3) #垂直分割 3行np.split(a, 3, axis0) #分割函数 按行分割np.hstack((a, b)) #水平拼接np.concatenate((a, b), axis1) #按行整合大规模数据拼接np.vstack((a, b)) #垂直拼接np.concatenate((a, b), axis0) #按列整合垂直整合列表的遍历enumerate函数enumerate(sequence,[start0]) #start 下标的起始位置sequence是一个序列将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列同时列出数据和数据下标。seasons [Spring, Summer, Fall, Winter]list(enumerate(seasons, start1))# 下标从 1 开始----[(1, Spring), (2, Summer), (3, Fall), (4, Winter)]推导式的应用(加入循环判断函数)数组x [i fori inrange(100) if(i % 2) ! 0 and(i % 3) 0]print(x) # [3, 9, 15, 21, 27, 33, 39, 45, 51, 57, 63, 69, 75, 81, 87, 93, 99]元组a (x forx inrange(10))print(tuple(a)) # (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 数组形式要是tuple(a)字典b {i: i % 2 0 fori inrange(10) ifi % 3 0}print(b) # {0: True, 3: False, 6: True, 9: False}c {i fori in[1, 2, 3, 4, 5, 5, 6, 4, 3, 2, 1]}print(c) # {1, 2, 3, 4, 5, 6}