加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

5分钟让你知道什么叫数组的水平组合呢?

发布时间:2021-05-28 09:05:46 所属栏目:编程 来源:互联网
导读:通过hstack函数可以将2个或多个数组程度组合起来形成一个数组,那么什么叫数组的程度组合呢?下面先看一个例子。 此刻有两个3*2的数组A和B。 数组A 0 1 2 3 4 5

通过hstack函数可以将2个或多个数组程度组合起来形成一个数组,那么什么叫数组的程度组合呢?下面先看一个例子。

此刻有两个3*2的数组A和B。

数组A

0 1 2 3 4 5

数组B

6 7 8 4 1 5

此刻行使hstack函数将两个数组程度组合的代码如下。

hstack(A,B) 

hstack函数的返回值就是组合后的功效。

0 1 2 6 7 8 3 4 5 4 1 5

我们可以看到,数组A和数字B在程度偏向首尾毗连了起来,形成了一个新的数组。这就是数组的程度组合。多个数组举办程度组合的结果相同。但数组程度组合必必要满意一个前提,就是全部参加程度组合的数组的行数必需沟通,不然举办程度组合会抛出非常。

下面的例子通过reshape要领以及乘法运行建设了3个二维数组(行数沟通),然后行使hstack函数程度组合个中的两个或三个数组。

from numpy import * 

a = arange(9).reshape(3,3) 

b = a * 3 

print(a) 

print('----------------') 

print(b) 

print('----------------') 

c = a * 5 

# 程度组合a和b 

print(hstack((a,b))) 

print('----------------') 

# 程度组合a、b和c 

print(hstack((a,b,c))) 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读