python-将矩阵转化成一列

在进行实际的案例开发过程中,我们经常用到矩阵、数组,而对于这两者学习变得至关重要。在学习矩阵及相关数组的操作过程中,不像matlab那么方便直接操作就可以了,而是需要进行导库才可以进行操作,python主要的学习数组和矩阵的库有numpy ,numpy中的矩阵库为numpy.matlib,这为我们的研究提供了基础。

实际案例中有时需要将矩阵转化为一列进行操作,那么该如何操作呢?python提供了reshape函数,既可以直接转化。

案例:

python 复制代码
import numpy as np

z=np.array([[1,2,3,4],[4,5,6,7],[8,9,10,11],[12,13,14,15]])
print('initial constant:')
print(z)
print('the type of z:')
print(z.shape)
print('form of z for reshape:')
print(z.reshape(-1,1))     #reshape(-1,1)转化成为一列

结果:

python 复制代码
initial constant:
[[ 1  2  3  4]
 [ 4  5  6  7]
 [ 8  9 10 11]
 [12 13 14 15]]
the type of z:
(4, 4)
form of z for reshape:
[[ 1]
 [ 2]
 [ 3]
 [ 4]
 [ 4]
 [ 5]
 [ 6]
 [ 7]
 [ 8]
 [ 9]
 [10]
 [11]
 [12]
 [13]
 [14]
 [15]]

Process finished with exit code 0
相关推荐
丰锋ff5 分钟前
3.1 Qt事件之事件处理器
开发语言·qt
多弗朗皮卡丘19 分钟前
C语言梦开始的地方7:函数
c语言·开发语言
月华路1 小时前
G1 垃圾回收:脏卡队列、记忆集与并发精化线程机制
java·开发语言
XLYcmy1 小时前
京东 算法实习一面 下+手撕
c++·python·llm·概率论·数据处理·训练·codebert
虎头金猫1 小时前
如何在群晖NAS上通过Docker部署CloudSaver?群晖部署CloudSaver教程|聚合资源搜索并实现远程访问
运维·服务器·网络·python·docker·容器·pandas
从零开始学习人工智能1 小时前
WSL2部署CUDA12+cuDNN9踩坑实录:ONNX Runtime GPU推理环境搭建全流程
python
gugucoding1 小时前
47. 【Java】Java内存模型(JMM)与可见性
java·开发语言
m0_380743871 小时前
从零调用 Claude 教程
开发语言·python·node.js
起床学FPGA2 小时前
AI回答问题之后,会自动跳到最下面的问题
开发语言·javascript·ecmascript
min(a,b)3 小时前
学习第17天:Agent Memory 与 MCP 协议
python·学习