Numpy实现矩阵转向量:ravel与flatten方法详解
江岸
发布时间:2026-10-13 |
5人浏览过
本文介绍如何使用Numpy库将二维矩阵转换为向量。通过示例代码演示了ravel()和flatten()两种方法的使用,两者均能将多维数组展平为一维,但需注意它们在内存共享上的差异。
Numpy矩阵转向量代码示例
接下来直接展示相关代码实现。
# 矩阵操作
# 将矩阵拉成向量
import numpy as np
x = np.arange(10).reshape(2,5)
print(x)
y1 = x.ravel()
y2 = x.flatten()
print("y1: ",y1," y2: ",y2)
print(x)
"""
打印结果:
[[0 1 2 3 4]
[5 6 7 8 9]]
y1: [0 1 2 3 4 5 6 7 8 9] y2: [0 1 2 3 4 5 6 7 8 9]
[[0 1 2 3 4]
[5 6 7 8 9]]
"""
以上就是Numpy中矩阵转换为向量的完整示例,希望能为读者提供有效的参考,并欢迎大家继续支持本站获取更多技术内容。
相关文章
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。
作者最新文章
全部内容- Java基础:匿名内部类、Object方法、包装类与包权限详解 2026-10-16
- Node-RED 连接 MySQL 数据库:配置、建表与数据插入指南 2026-10-16
- C++获取项目绝对路径的两种实现方式 2026-10-16
- C语言EasyX实现贪吃蛇详解:从环境配置到完整代码 2026-10-16
- C++ 内联函数:原理、语法与使用规范详解 2026-10-16













