国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 如何使用python中numpy.append()方法的axis

如何使用python中numpy.append()方法的axis

头像

宋雪维

2021-01-29 11:24:393729浏览 · 0收藏 · 0评论

在python中numpy数组操作中,合并numpy数组和添加numpy数组元素中都可以使用numpy.append()方法。numpy.append()方法中参数axis是可选参数,可以设置,也可以不设置,不同的情况下有不同的使用结果。 如果不设置axis,则np.append()返回的结果返回将arr和values先展平成一维数组,再进行拼接。如果设置axis,那么arr和values需要有相同的shape,否则报错。

python中numpy.append()方法

使用语法

np.append(arr,values,axis=None)

axis是可选参数,表示沿着水平或竖直方向完成添加操作的轴。

axis 取 0 表示沿竖直方向操作,axis 取 1 表示沿水平方向操作。

如果不设置axis,则np.append()返回的结果返回将arr和values先展平成一维数组,再进行拼接。

如果设置axis,那么arr和values需要有相同的shape,否则报错。

python中numpy.append()方法参数axis两种使用情况

不设置axis

a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]]) 
np.append(a,b)
结果为: [1 2 3 4 5 6] #将二维数组变为了一维数组

设置axis

import numpy as np
a=[1,2,3]
c=[[6,7],[8,9]]
print(np.append(a,c,axis=0))

输出

Traceback (most recent call last):
  File "F:\eclipse-workspace\test\t1.py", line 4, in <module>
    print(np.append(a,c,axis=0))
  File "E:\anaconda\anzhuang\lib\site-packages\numpy\lib\function_base.py", line 4694, in append
    return concatenate((arr, values), axis=axis)
ValueError: all the input arrays must have same number of dimensions

以上就是python中numpy.append()方法的参数axis两种使用情况,需要注意的是在未提供 axis 值情况下,会返回一个新数组,而原数组不变哦~更多python学习推荐:python教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

大学生裸贷| 外国大片又大又好看的PPT| 日本双人xX00吃奶视频| 门卫秦大爷1-42章免费阅读| 不戴套干新婚少妇小琳| 小荡货啊灬啊…用力啊快视频| 省委书记和他的秘书们| XX| 不堪入耳的黄话怎么说| 哥布林杀手| 做爰高潮A片(毛片)| 美国A片《豪妇荡乳》| 许飞琼| 欧美大片PPT免费PPT| 两个男人睡一个女人什么心理呢| 女人什么姿势下面最紧| 贾玲白凯南| 男女| 水蜜桃免费高清电视剧大全 | 法国色情巜做爰4| 法国空姐法版| 《军舰上的女兵》法国版完整版 | 榜上佳婿电视剧全集免费观看高清| 在床上怎么做才能让男人荷尔蒙提..| 男人行房一般多久才算正常| 上位(H)笔趣阁| 巨乳童颜| 男人把困困进女生困困视频| 法国空乘伦理2| 麻豆传媒| 一前一后三个人一起的游戏规则| 婆媳双飞杨钰莹阅读| 爱的健身房| 偷偷在线观看免费的电视剧最新| 老头跪在两腿之间吃奶| 《特别酒店》免费观看| 王蒙多| 美国式禁忌| 日本大片PPT免费| 免费外国网站浏览器推荐| 1.120分钟免费观看电视剧大全