Python表示矩阵的方法分析


Posted in Python onMay 26, 2017

本文实例讲述了Python表示矩阵的方法。分享给大家供大家参考,具体如下:

在c语言中,表示个“整型3行4列”的矩阵,可以这样声明:int  a[3][4];在python中一不能声明变量int,二不能列出维数。可以利用列表中夹带列表形式表示。例如:

表示矩阵Python表示矩阵的方法分析 ,可以这样:

count = 1
a = []
for i in range(0, 3):
  tmp = []
  for j in range(0, 3):
    tmp.append(count)
    count += 1
  a.append(tmp)
print a

结果:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

但是注意一点:初始化(赋值全部为0时),下面是错误的!!

tmp = []
for j in range(0, 3):
  tmp.append(0)
a = []
for i in range(0, 3):
  a.append(tmp)
print a

结果:

[[0, 0, 0], [0, 0, 0], [0, 0, 0]]

原因:这样的列表tmp为同一个,改变任意行,其他行都会给随着改变,千万注意!!,下面正确:

a = []
for i in range(0, 3):
  tmp = []
  for j in range(0, 3):
    tmp.append(0)
  a.append(tmp)
print a

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python实现树形打印目录结构
Mar 29 Python
使用Flask集成bootstrap的方法
Jul 24 Python
mac安装pytorch及系统的numpy更新方法
Jul 26 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
Oct 11 Python
python根据list重命名文件夹里的所有文件实例
Oct 25 Python
python3实现指定目录下文件sha256及文件大小统计
Feb 25 Python
详解Python 定时框架 Apscheduler原理及安装过程
Jun 14 Python
python调用自定义函数的实例操作
Jun 26 Python
如何使用python实现模拟鼠标点击
Jan 06 Python
Python QTimer实现多线程及QSS应用过程解析
Jul 11 Python
python 中 .py文件 转 .pyd文件的操作
Mar 04 Python
python将图片转为矢量图的方法步骤
Mar 30 Python
Python实现中文数字转换为阿拉伯数字的方法示例
May 26 #Python
Python简单网络编程示例【客户端与服务端】
May 26 #Python
Python编程对列表中字典元素进行排序的方法详解
May 26 #Python
利用Python实现网络测试的脚本分享
May 26 #Python
python 如何快速找出两个电子表中数据的差异
May 26 #Python
详解Python3操作Mongodb简明易懂教程
May 25 #Python
python爬虫入门教程--正则表达式完全指南(五)
May 25 #Python
You might like
Admin generator, filters and I18n
2011/10/06 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
PHP实现SMTP邮件的发送实例
2018/09/27 PHP
javascript 闭包疑问
2010/12/30 Javascript
自己动手制作jquery插件之自动添加删除行的实现
2011/10/13 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
2014/02/17 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
2014/08/10 Javascript
DOM基础教程之使用DOM
2015/01/19 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
简介JavaScript中Math.LOG10E属性的使用
2015/06/14 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
开启BootStrap学习之旅
2016/05/04 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
Python实现多进程共享数据的方法分析
2017/12/04 Python
python编写分类决策树的代码
2017/12/21 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
使用python实现简单五子棋游戏
2019/06/18 Python
python判断链表是否有环的实例代码
2020/01/31 Python
Django Model中字段(field)的各种选项说明
2020/05/19 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
python爬虫使用正则爬取网站的实现
2020/08/03 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
CSS3中使用RGBA设置透明度的示例
2015/08/04 HTML / CSS
html5组织文档结构_动力节点Java学院整理
2017/07/11 HTML / CSS
香港万宁官方海外旗舰店:香港健与美连锁店
2018/09/27 全球购物
精选奢华:THE LIST
2019/09/05 全球购物
Feelunique澳大利亚:欧洲的化妆品零售电商
2019/12/18 全球购物
灰雀教学反思
2014/04/28 职场文书
爱的奉献演讲稿
2014/09/10 职场文书
2014年客服工作总结范文
2014/11/13 职场文书