国产成人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教程

关注

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

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

大美女图片现身大全的视频| 电影免费观看高清完整版在线观看 | 小丹让我尝尝你的味道是什么歌啊| 特殊服务| 姨母的绣感中字3| 善良的公与媳HD中文 | 掀开奶置边躁狠狠躁H工厂小说| 天美麻花星空免费观看电视1| 妈妈和两个姨妈一起过生日| 黄金网站9.1入口免费| 电影《乳妓》在线观看| 三女片免费观看电视剧杨贵妃传| 《互换人妻HD中字》| 亚洲日韩AV精品一区二区| 老师我好爽再深一点老师好涨| 爱上兄弟的母亲6集免费观看| 《妻欲公与媳》免费看| 他扒开我小流添我三男一女视频| 女人的滋味| 美女比基尼游泳图片视频| 欧美精品99久久久啪啪| 小俊在雪姨身上耕耘小说免费阅读| 动物扌桑辶鬲的| 金瓶风月电影高清完整版| 性之图| 《完美邻居》电影免费观看| 97在线观看免费高清电视剧大全.| 香车美人| 歪歪漫画| 女性左腿又开腿肚子视频大全 | 叶子湄| 扌击辶鬲的小说父女| 夜童| EXO妈妈MV高清视频播放| 我的小后妈中字ID| 被两个老头又日又添| 黑料爆料一区二区三区| 怎么骑桌角到失禁| 欧美日韩精品| EXO妈妈MV高清在线观看| 乳色吐息