本文摘自php中文网,作者angryTom,侵删。

推荐教程:Python教程
append()函数
描述:在列表ls最后(末尾)添加一个元素object
语法:ls.append(object) -> None 无返回值
例:
此时,运行结果为 [1, 2, 3, 5]
此时,运行结果为 [1, 2, 3, [5]]
结果不再为一个数组,而是list
用append生成多维数组:
1 2 3 4 5 6 | import numpy as np
a=[]
for i in range(5):
a.append([])
for j in range(5):
a[i].append(i)
|
结果如下:
1 2 3 4 5 | [[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方法:
结果如下:
1 2 3 4 5 | ([[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]])
|
数组合并操作:
1 2 3 4 5 6 7 8 9 10 | h=np.arange(-2,2,1)
h.shape
k1=np.c_[h,h] #横向合并函数1 np.c_,将数组转化为列向量
k2=np.hstack((h,h)) #横向合并函数2 np.hstack,将数组作为横向量
print( "k1=" +str(k1))
print( "k2=" +str(k2))
l1=np.r_[[h],[h]] #纵向合并函数np.r_
l2=np.vstack((h,h)) #纵向合并函数np.vstack
print( "l1=" +str(l1))
print( "l2=" +str(l2))
|
结果如下:
1 2 3 4 5 6 7 8 9 | 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的用法的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
学习Python将中文数字转化成阿拉伯数字
Python中matplotlib实现绘制3d图方法介绍
用Python处理图片实现图像中的像素访问
Python比java慢多少
Python默认安装路径在哪
Python深浅拷贝区别
Python中strip()函数有什么用法
Python3.6如何导入excel里面的数据
Python 编程开发 实用经验和技巧大放送
Python全栈工程师需要学什么
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中append的用法