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 相关文章推荐
开始着手第一个Django项目
Jul 15 Python
python中使用 xlwt 操作excel的常见方法与问题
Jan 13 Python
python批量修改图片尺寸,并保存指定路径的实现方法
Jul 04 Python
对Python获取屏幕截图的4种方法详解
Aug 27 Python
详解基于python的多张不同宽高图片拼接成大图
Sep 26 Python
基于python实现雪花算法过程详解
Nov 16 Python
pycharm中import呈现灰色原因的解决方法
Mar 04 Python
Selenium 滚动页面至元素可见的方法
Mar 18 Python
在Sublime Editor中配置Python环境的详细教程
May 03 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
Python自动巡检H3C交换机实现过程解析
Aug 14 Python
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
Jun 08 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正则删除html代码中a标签并保留标签内容的方法
2017/05/23 PHP
JQUERY复选框CHECKBOX全选,取消全选
2008/08/30 Javascript
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
JSON 编辑器实现代码
2009/12/06 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
JavaScript模板入门介绍
2012/09/26 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
在Ubuntu系统上安装Ghost博客平台的教程
2015/06/17 Javascript
jQuery插件boxScroll实现图片轮播特效
2015/07/14 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
jQuery常用知识点总结以及平时封装常用函数
2016/02/23 Javascript
JS使用JSON作为参数实例分析
2016/06/23 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
js canvas实现QQ拨打电话特效
2017/05/10 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
JavaScript Canvas实现验证码
2020/08/02 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
Python实现的Google IP 可用性检测脚本
2015/04/23 Python
python批量复制图片到另一个文件夹
2018/09/17 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
Python 使用指定的网卡发送HTTP请求的实例
2019/08/21 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
springboot配置文件抽离 git管理统 配置中心详解
2019/09/02 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
python实现发送邮件
2021/03/02 Python
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
Hanro官网:奢华男士和女士内衣、睡衣和家居服
2018/10/25 全球购物
C#如何判断当前用户是否输入某个域
2015/12/07 面试题
公司领导推荐信
2013/11/12 职场文书
警察思想汇报
2014/01/04 职场文书
给分销商的致歉信
2014/01/14 职场文书
Python实现双向链表
2022/05/25 Python