python 二维矩阵转三维矩阵示例

yipeiwu_com6年前Python基础

如下所示:

>>> import numpy as np
>>> a = np.arange(12).reshape(3,4)
>>> a
array([[ 0, 1, 2, 3],
    [ 4, 5, 6, 7],
    [ 8, 9, 10, 11]])
>>> type(a)
<class 'numpy.ndarray'>
>>> b=np.reshape(a,(3,4,1))
>>> np.shape(b)
(3, 4, 1)
>>> c=np.concatenate([b,b],2)
>>> np.shape(c)
(3, 4, 2)

对于 numpy.ndarry格式的变量才行,常量不可以。

>>> b=np.mat([0,0,0])
>>> c=np.tile(b,(2,1))
>>> np.shape(c)
(2, 3)
>>> type(c)
<class 'numpy.matrixlib.defmatrix.matrix'>
>>> d=np.reshape(c,(2,3,1))
>>> np.shape(d)

以上这篇python 二维矩阵转三维矩阵示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python基于pyDes库实现des加密的方法

本文实例讲述了python基于pyDes库实现des加密的方法。分享给大家供大家参考,具体如下: 下载及简介地址:https://twhiteman.netfirms.com/des.h...

使用python获取(宜宾市地震信息)地震信息

使用python获取(宜宾市地震信息)地震信息

6月17日22分25分,四川省宜宾市长宁县发生了6.0级地震,成都高新减灾研究所与应急管理部门联合建设的大陆地震预警网成功预警本次地震,提前10秒向宜宾市预警,提前61秒向成都预警。...

python实现在windows下操作word的方法

本文实例讲述了python实现在windows下操作word的方法。分享给大家供大家参考。具体实现方法如下: import win32com from win32com.client...

Windows上使用virtualenv搭建Python+Flask开发环境

关于virtualenv: VirtualEnv用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境相互独立,互不影响,它能够: 1.在没有权限的情况下安装新套件...

Python面向对象之私有属性和私有方法应用案例分析

Python面向对象之私有属性和私有方法应用案例分析

本文实例讲述了Python面向对象之私有属性和私有方法。分享给大家供大家参考,具体如下: 01. 应用场景及定义方式 应用场景 在实际开发中,对象 的 某些属性或方法 可能只希望 在对象...