知行编程网知行编程网  2022-09-27 05:30 知行编程网 隐藏边栏  242 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中numpy.concatenate()函数怎么用?的相关知识,包括rept函数,以及isnumber函数这些编程知识,希望对大家有参考作用。


如何在 python 中使用 numpy.concatenate() 函数?


本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。



1、

numpy.concatenate函数


主要功能:沿现有轴连接一系列数组。




2、使用语法


numpy.concatenate((a1, a2, ...), axis=0, out=None)



3、使用参数


将具有相同结构的array序列结合成一个array

a1,a2,...是数组类型的参数,传入的数组必须具有相同的形状。

axis指定拼接方向,默认axis=0(逐行拼接)(沿axis纵向拼接=1方向)。

axis=0,拼接方向为横轴,纵轴结构需相同。拼接方向可以理解为拼接完成后数量变化的方向。

注意:一般axis=0就是对这个轴的数组进行操作,操作方向是另外一个轴,即axis=1。



4、使用实例

import numpy as np
x = [[1, 2], 
     [3, 4]]
x1 = np.concatenate([x, x], axis=0)
print("x1 axis=0")
print(x1)
x2 = np.concatenate([x, x], axis=1)
print("x2 axis=1")
print(x2)

输出

x1 axis=0
[[1 2]
 [3 4]
 [1 2]
 [3 4]]
x2 axis=1
[[1 2 1 2]
 [3 4 3 4]]



python


numpy库


数据处理中有很多合并的方法,但是合并的效率很高,适用于大规模数据。


根据拼接,只有 numpy.concatenate() 函数可以一次完成多个数组的拼接,比合并数组效率更高。


append()更方便,且更有效率。


以上就是

python中numpy.concatenate()函数使用方法介绍,需要注意参数


一般axis=0,就是操作这个轴的数组,操作方向是另外一个轴,即axis=1。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享