推荐教程:Python教程
append)函数
描述:在列表ls最后末尾)添加一个元素object
语法:ls.appendobject) -> None 无返回值
例:
a=[1,2,3] a.append5)
此时,运行结果为 [1, 2, 3, 5]
a=[1,2,3] a.append[5])
此时,运行结果为 [1, 2, 3, [5]]
结果不再为一个数组,而是list
用append生成多维数组:
import numpy as np a=[] for i in range5): a.append[]) for j in range5): a[i].appendi)
结果如下:
[[0, 0, 0, 0, 0], [1, 1, 1, 1, 1], [2, 2, 2, 2, 2], [3, 3, 3, 3, 3], [4, 4, 4, 4, 4]]
矩阵转置函数transpose方法:
a=np.transposea)
结果如下:
[[0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4]])
数组合并操作:
h=np.arange-2,2,1) h.shape k1=np.c_[h,h] #横向合并函数1 np.c_,将数组转化为列向量 k2=np.hstackh,h)) #横向合并函数2 np.hstack,将数组作为横向量 print"k1="+strk1)) print"k2="+strk2)) l1=np.r_[[h],[h]] #纵向合并函数np.r_ l2=np.vstackh,h)) #纵向合并函数np.vstack print"l1="+strl1)) print"l2="+strl2))
结果如下:
k1=[[-2 -2] [-1 -1] [ 0 0] [ 1 1]] k2=[-2 -1 0 1 -2 -1 0 1] l1=[[-2 -1 0 1] [-2 -1 0 1]] l2=[[-2 -1 0 1] [-2 -1 0 1]]
以上就是python中append的用法的详细内容,更多请关注风君子博客其它相关文章!