当前位置: 首页 > news >正文

国内产品设计网站wordpress黑镜百度云盘

国内产品设计网站,wordpress黑镜百度云盘,农村住宅设计图集,dns 部分网站打不开锋哥原创的Pandas2 Python数据处理与分析 视频教程: 2025版 Pandas2 Python数据处理与分析 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 尺寸修改reshape方法 数组在创建的时候就已经有了,但是在后续过程中也可以进行重建,在之前使…

锋哥原创的Pandas2 Python数据处理与分析 视频教程:  

2025版 Pandas2 Python数据处理与分析 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili

尺寸修改reshape方法

数组在创建的时候就已经有了,但是在后续过程中也可以进行重建,在之前使用的 reshape函数就是对数组进行尺寸上的修改。 在这里需要说明的是 reshape 中的参数就是重建后的尺寸,但是对于一些时候,不知道所有轴的尺寸就可以使用-1来进行自动调整。

a = np.arange(24)
print(a)
print(a.reshape(3, 2, -1))

运行结果:

[ 0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23]
[[[ 0  1  2  3][ 4  5  6  7]]
​[[ 8  9 10 11][12 13 14 15]]
​[[16 17 18 19][20 21 22 23]]]

对于一个三维的数组,可以发现其 第三个轴有 4个数,但这个数是自动算出来的。

合并与拆分

对于多个数组也可以进行合并与拆分操作

a4 = np.arange(12).reshape(3, 4)
b4 = np.arange(12, 24).reshape(3, 4)
print("a4", a4)
print("b4", b4)
print("垂直合并", np.vstack((a4, b4)))
print("水平合并", np.hstack((a4, b4)))

运行结果:

a4 [[ 0  1  2  3][ 4  5  6  7][ 8  9 10 11]]
b4 [[12 13 14 15][16 17 18 19][20 21 22 23]]
垂直合并 [[ 0  1  2  3][ 4  5  6  7][ 8  9 10 11][12 13 14 15][16 17 18 19][20 21 22 23]]
水平合并 [[ 0  1  2  3 12 13 14 15][ 4  5  6  7 16 17 18 19][ 8  9 10 11 20 21 22 23]]

当然这里是简单的一个水平合并和竖直合并,一个隐形的条件就是竖直合并时,需要保证两个数组第二个轴的大小一致,并且保持不变,而水平合并时需要保证两个数组的第一个轴的大小一致。 或者对应一般的合并也可以使用concatenate([a,b],axis=),把两个数组按照一定的轴合并,在哪个轴合并就是哪个轴的尺寸发生变化。

a4 = np.arange(12).reshape(3, 4)
b4 = np.arange(12, 24).reshape(3, 4)
print("a4", a4)
print("b4", b4)
print("第一轴合并:", np.concatenate([a4, b4], axis=0))
print("第二轴合并:", np.concatenate([a4, b4], axis=1))

运行结果:

a4 [[ 0  1  2  3][ 4  5  6  7][ 8  9 10 11]]
b4 [[12 13 14 15][16 17 18 19][20 21 22 23]]
[[ 0  1  2  3][ 4  5  6  7][ 8  9 10 11][12 13 14 15][16 17 18 19][20 21 22 23]]
[[ 0  1  2  3 12 13 14 15][ 4  5  6  7 16 17 18 19][ 8  9 10 11 20 21 22 23]]

对于两个数组可以进行合并,那么一个数组也可以拆成两个数组,使用split(array,[],axis=)进行拆分:

a5 = np.arange(36).reshape(2, 2, 9)
print("a5", a5)
b5, c5, d5 = np.split(a5, [3, 6], axis=2)
print("b5", b5)
print("c5", c5)
print("d5", d5)

运行输出:

a5 [[[ 0  1  2  3  4  5  6  7  8][ 9 10 11 12 13 14 15 16 17]]
​[[18 19 20 21 22 23 24 25 26][27 28 29 30 31 32 33 34 35]]]
b5 [[[ 0  1  2][ 9 10 11]]
​[[18 19 20][27 28 29]]]
c5 [[[ 3  4  5][12 13 14]]
​[[21 22 23][30 31 32]]]
d5 [[[ 6  7  8][15 16 17]]
​[[24 25 26][33 34 35]]]

首先需要说明的是,split的参数有 要拆分的数组,在哪个位置进行拆分,[3,6]表示在3,4之间,6,7之间进行拆分, axis=2 表示对第三个轴进行拆分。

http://www.dtcms.com/a/397862.html

相关文章:

  • 医院网站建设模板怎么让网站排名上去
  • 西安市做网站怎么建一个卖东西的网站
  • 平台推广策划方案seo推广培训资料
  • 电子商务网站的基础建设重庆建设厂招聘信息网站
  • 济宁网站建设平台o2o网站咋建设
  • 做网站接私单百度精简版入口
  • 软件开发人员招聘seo都用在哪些网站
  • 网站建设服务详细解读优化一个网站多少钱
  • 网站界面用什么做的服装设计手稿
  • 国外企业网站建设模型广州10大网站服务品牌
  • 手机访问能否提高网站权重做网页游戏怎么赚钱
  • 专业做室内设计的网站有哪些方面wordpress 论坛社区
  • 怎么在58上做公司网站saas系统哪个公司做的最好
  • 网站前端开发框架网站建设咨询有客诚信网站建
  • wordpress post in网站关键词优化的价格
  • 咸鱼网站做链接怎么使用宝塔做网站
  • 个人设计网站模板wordpress数据库名
  • 谁的网站模板利于优化个人网站 备案
  • 深圳建科技有限公司网站首页网站制作交流论坛
  • 代做网站修改维护福州小程序开发公司列表
  • 国内做进口的电商网站建设网站的要求吗
  • 莆田建设信息网站微信小程序费用有哪些
  • 针织东莞网站建设技术支持做视频网站的技能
  • 为何网站建设公司报价不同买布自己做网站衣服的
  • 关于美食的网站设计网站管理员权限
  • 瑞安做网站多少钱seo资讯
  • 网站建设后台管理便捷邵阳市中高风险地区
  • 郑州企业网站优化哪家便宜seo培训教程
  • 怎样做品牌推广南宁网站建设_seo优化服务公司
  • 百度收录批量查询工具长春网站优化教程