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

Python 将一维数组或矩阵变为三维

Python 将一维数组或矩阵变为三维

  • 正文

正文

话不多说直接上代码:

import numpy as npsampling_points = 10001arr = np.linspace(0, 2, sampling_points)
arr_3D = arr.reshape(1, 1, -1)
print(arr_3D)
"""
result:
[[[0.0000e+00 2.0000e-04 4.0000e-04 ... 1.9996e+00 1.9998e+00 2.0000e+00]]]
"""

可以看到,此时我们得到的三维数组,或者说矩阵所有的元素都是沿着 x 轴排列的。当然,也可以将 reshape 中的参数更改为以下形式:

# 元素沿着 y 轴排列
arr_3D = arr.reshape(1, -1, 1)
# 元素沿着 z 轴排列
arr_3D = arr.reshape(-1, 1, 1)

关于为什么是这样,可以参考 numpy数组的坐标轴问题。

如果大家觉得有用,就请点个赞吧~

http://www.lryc.cn/news/301647.html

相关文章:

  • Python如何实现定时发送qq消息
  • 支付方式接入:支付宝、微信支付、微软支付
  • C++中的互斥量
  • 盲盒小程序开发
  • 安装 Windows 10
  • C++文件操作->文本文件(->写文件、读文件)、二进制文件(->写文件、读文件)
  • Mac相关问题
  • Python爬虫之Splash详解
  • Deep深度系统下载安装Beyond compare4
  • Qt 使用QScintilla 编辑lua 脚本
  • 2022长安杯复现
  • Netty Review - NioEventLoopGroup源码解析
  • 团队配置管理规范浅见
  • 「算法」二分查找1:理论细节
  • 【网络安全】什么样的人适合学?该怎么学?
  • 从零开始学习数据结构—【链表】—【探索环形链的设计之美】
  • AJAX——HTTP协议
  • java面试微服务篇
  • JS进阶——垃圾回收机制以及算法
  • 【快速解决】python项目打包成exe文件——vscode软件
  • 数据结构——lesson3单链表介绍及实现
  • 中科大计网学习记录笔记(八):FTP | EMail
  • QPaint绘制自定义坐标轴组件00
  • MATLAB|基于改进二进制粒子群算法的含需求响应机组组合问题研究(含文献和源码)
  • JDBC核心技术
  • 【天幕系列 02】开源力量:揭示开源软件如何成为技术演进与社会发展的引擎
  • “挖矿”系列:细说Python、conda 和 pip 之间的关系
  • 【自然语言处理】实验3,文本情感分析
  • 2.12日学习打卡----初学RocketMQ(三)
  • <网络安全>《35 网络攻防专业课<第一课 - 网络攻防准备>》