优快云 python中有关数组的切割

1.按列进行切割

import numpy as np #导入numpy库

hs1=np.random.randint(0,10,size=(3,4)) #创建一个0到10之间的随机整数,且数组为三行四列
hs1 #打印输出

np.hsplit(hs1,2) #使用hsplit函数,将数组按列进行平等分割

np.hsplit(hs1,(1,2))#将数组按照第0列,第1列,第2,3列进行分割

np.split(hs1,4,axis=1)#使用split函数,将数组按列进行分割

2.按行进行分割

import numpy as np #导入numpy库

vs1=np.random.randint(0,10,size=(4,4)) #创建一个0到10之间的随机整数,数组形状为四行四列
vs1 #打印输出

np.vsplit(vs1,4)#使用vsplit函数,将数组按行进行分割

np.vsplit(vs1,(1,3))#将数组按照第0行,第1,2行,第3行进行分割

np.split(vs1,4,axis=0)#使用split函数,将数组按行进行分割

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值