numpy基础教程--将⼆维数组转换为⼀维数组
1、导⼊相应的包,本系列教程所有的np指的都是numpy这个包
1# coding = utf-8
2import numpy as np
3import random
2、将⼆维数组转换为⼀维数组的⽅法
(1)使⽤reshape()函数,这个⽅法是间接法,利⽤reshape()函数的属性,间接的把⼆维数组转换为⼀维数组
(2)使⽤flatten()函数,推荐使⽤这个⽅法,这个⽅法是numpy⾃带的函数
# 把⼆维数组转换为⼀维数组
t1 = np.arange(12)
t2 = t1.reshape(3, 4)
print(t2)
t3 = t2.reshape(t2.shape[0]*t2.shape[1], )
print(t3)
t4 = t2.flatten()
print(t4)
运⾏效果如下图所⽰:
可以看到这两种⽅式都可以把⼆维数组转换为⼀维数组,但是推荐使⽤flatten()函数,该⽅法也可以将多维数组转换为⼀维数组
>numpy官方教程

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。