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基础教程之常用运算符
Aug 29 Python
Python将多个excel表格合并为一个表格
Feb 22 Python
Python 25行代码实现的RSA算法详解
Apr 10 Python
Python IDLE清空窗口的实例
Jun 25 Python
python实现简单的单变量线性回归方法
Nov 08 Python
python3正则提取字符串里的中文实例
Jan 31 Python
python解析yaml文件过程详解
Aug 30 Python
Python操作Sqlite正确实现方法解析
Feb 05 Python
Python 实现向word(docx)中输出
Feb 13 Python
python虚拟环境模块venv使用及示例
Mar 04 Python
浅谈Django前端后端值传递问题
Jul 15 Python
Python爬虫之Selenium实现窗口截图
Dec 04 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
第六节 访问属性和方法 [6]
2006/10/09 PHP
PHP的ASP防火墙
2006/10/09 PHP
用header 发送cookie的php代码
2007/03/16 PHP
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
php动态函数调用方法
2015/05/21 PHP
Zend Framework教程之Zend_Controller_Plugin插件用法详解
2016/03/07 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
PHP简单验证码功能机制实例详解
2019/03/27 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
jQuery日程管理插件fullcalendar使用详解
2017/01/07 Javascript
js实现文字列表无缝滚动效果
2017/06/23 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
vue实现短信验证码登录功能(流程详解)
2019/12/10 Javascript
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
javascript实现贪吃蛇小游戏
2020/07/28 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
在Python中处理字符串之isdigit()方法的使用
2015/05/18 Python
Python基于dom操作xml数据的方法示例
2018/05/12 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
python颜色随机生成器的实例代码
2020/01/10 Python
美国网上眼镜供应商:LEOTONY(眼镜、RX太阳镜和太阳镜)
2017/10/31 全球购物
土木工程实习生自我鉴定
2013/09/19 职场文书
单位委托书
2014/10/15 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
环境卫生标语
2015/08/03 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android
总结高并发下Nginx性能如何优化
2021/11/01 Servers