在进行实际的案例开发过程中,我们经常用到矩阵、数组,而对于这两者学习变得至关重要。在学习矩阵及相关数组的操作过程中,不像matlab那么方便直接操作就可以了,而是需要进行导库才可以进行操作,python主要的学习数组和矩阵的库有numpy,numpy中的矩阵库为numpy.matlib,这为我们的研究提供了基础。
实际案例中有时需要将矩阵转化为一列进行操作,那么该如何操作呢?python提供了reshape函数,既可以直接转化。
案例:文章来源:https://www.toymoban.com/news/detail-604087.html
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)转化成为一列
结果:文章来源地址https://www.toymoban.com/news/detail-604087.html
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
到了这里,关于python-将矩阵转化成一列的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!