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抓taobao图片爬虫
Oct 26 Python
用Python的Django框架完成视频处理任务的教程
Apr 02 Python
Python多线程编程(七):使用Condition实现复杂同步
Apr 05 Python
Python中实现最小二乘法思路及实现代码
Jan 04 Python
pygame游戏之旅 添加游戏暂停功能
Nov 21 Python
在Python 字典中一键对应多个值的实例
Feb 03 Python
Python3 导入上级目录中的模块实例
Feb 16 Python
python实现对列表中的元素进行倒序打印
Nov 23 Python
Python使用OpenPyXL处理Excel表格
Jul 02 Python
在django中实现choices字段获取对应字段值
Jul 12 Python
Python异常处理机制结构实例解析
Jul 23 Python
如何用python 操作zookeeper
Dec 28 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
PHP 自定义错误处理函数trigger_error()
2013/03/26 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
PHP加密解密字符串汇总
2015/04/26 PHP
Mootools 1.2教程 函数
2009/09/15 Javascript
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
JavaScript闭包详解
2015/02/02 Javascript
JavaScript常用标签和方法总结
2015/09/01 Javascript
Javascript的无new构建实例详解
2016/05/15 Javascript
使用BootStrap实现用户登录界面UI
2016/08/10 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
三步实现ionic3点击退出app程序
2019/09/17 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
2020/09/01 Javascript
[01:19]2014DOTA2国际邀请赛 采访TITAN战队ohaiyo 能赢DK很幸运
2014/07/12 DOTA
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
如何利用python查找电脑文件
2018/04/27 Python
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
python getopt模块使用实例解析
2019/12/18 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
使用Dajngo 通过代码添加xadmin用户和权限(组)
2020/07/03 Python
Python2.x与3​​.x版本有哪些区别
2020/07/09 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
英国顶级家庭折扣店:The Works
2017/09/06 全球购物
罗技美国官网:Logitech美国
2020/01/22 全球购物
在线实验室测试:HealthLabs.com
2020/05/03 全球购物
Hibernate持久层技术
2013/12/16 面试题
父亲生日宴会答谢词
2014/01/10 职场文书
如何起草一份正确的合伙创业协议书?
2019/07/04 职场文书
英文诗歌翻译方法(赏析)
2019/08/16 职场文书
盘点2020年适合农村地区创业的项目
2019/10/16 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers
理解深度学习之深度学习简介
2021/04/14 Python
Java版 简易五子棋小游戏
2022/05/04 Java/Android