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中isnumeric()方法的使用简介

 isnumeric()方法检查字符串是否仅由数字组成。这种方法只表示为Unicode对象。 注意:要定义一个字符串为Unicode,只需前缀分配'u'引号。以下是示例。 语法...

Python修改Excel数据的实例代码

在前面的文章中介绍了如何用Python读写Excel数据,今天再介绍一下如何用Python修改Excel数据。需要用到xlutils模块。下载地址为https://pypi.python...

Python动态加载模块的3种方法

1、使用系统函数__import_() 复制代码 代码如下: stringmodule = __import__('string') 2、使用imp 模块 复制代码 代码如下: imp...

在Pycharm中调试Django项目程序的操作方法

在Pycharm中调试Django项目程序的操作方法

最近利用Django开发了一个小网站,但是遇到问题无法调试。查阅资料找到如下方法配置Pycharm对Django进行调试 步骤如下: 1 首先在Pycharm中打开你的Django项目,...

python使用chardet判断字符串编码的方法

本文实例讲述了python使用chardet判断字符串编码的方法。分享给大家供大家参考。具体分析如下: 最近利用python抓取一些网上的数据,遇到了编码的问题。非常头痛,总结一下用到的...