网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

python数组叠加函数怎么用

本文小编为大家详细介绍“python数组叠加函数怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“python数组叠加函数怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

网站设计、成都做网站,成都做网站公司-成都创新互联公司已向1000多家企业提供了,网站设计,网站制作,网络营销等服务!设计与技术结合,多年网站推广经验,合理的价格为您打造企业品质网站。

1、hstack代表水平方向叠加,要想叠加成功,行必须一致。

2、vstack代表垂直方向叠加。如果叠加成功,列必须一致。

3、concatenate手动指定叠加方向。

axis=0表示垂直方向叠加,axis=1表示水平方向叠加,axis=None表示一维数组叠加。

实例

import numpy as np
h1 = np.random.randint(0,10,size=(3,1))
h1 #结果:
'''array([[4],
       [8],
       [2]])'''
       
h2 = np.random.randint(0,10,size=(3,4))
h2 #结果:
'''array([[6, 9, 5, 0],
       [6, 1, 9, 4],
       [8, 8, 9, 8]])'''
h4 = np.random.randint(0,10,size=(1,4))
h4 # 结果
'''array([[2, 3, 5, 5]])'''
 
# 2.横向堆叠
h3 = np.hstack([h1,h2])
h3 #结果:
'''array([[4, 6, 9, 5, 0],
       [8, 6, 1, 9, 4],
       [2, 8, 8, 9, 8]])'''
       
# 3.使用concatenate进行自定义拼接
np.concatenate([h1,h2],axis=1) #横向拼接 结果:
'''array([[4, 6, 9, 5, 0],
       [8, 6, 1, 9, 4],
       [2, 8, 8, 9, 8]])'''
       
# 3.使用concatenate进行自定义堆叠
np.concatenate([h1,h2],axis=None)#拼接成一维数组 结果:
'''
array([4, 8, 2, 6, 9, 5, 0, 6, 1, 9, 4, 8, 8, 9, 8])
'''
# 3.使用concatenate进行自定义堆叠
np.concatenate([h2,h3],axis=0)#纵向拼接 结果
'''array([[6, 9, 5, 0],
       [6, 1, 9, 4],
       [8, 8, 9, 8],
       [2, 3, 5, 5]])'''

读到这里,这篇“python数组叠加函数怎么用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


新闻名称:python数组叠加函数怎么用
分享链接:http://bjjierui.cn/article/ppcegd.html

其他资讯