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 相关文章推荐
python3使用tkinter实现ui界面简单实例
Jan 10 Python
Windows系统配置python脚本开机启动的3种方法分享
Mar 10 Python
Python算法应用实战之栈详解
Feb 04 Python
python利用正则表达式排除集合中字符的功能示例
Oct 10 Python
详解python多线程、锁、event事件机制的简单使用
Apr 27 Python
tensorflow 输出权重到csv或txt的实例
Jun 14 Python
python 整数越界问题详解
Jun 27 Python
wxpython布局的实现方法
Nov 01 Python
如何基于Python批量下载音乐
Nov 11 Python
python 实现多线程下载视频的代码
Nov 15 Python
Django之form组件自动校验数据实现
Jan 14 Python
使用Python对Dicom文件进行读取与写入的实现
Apr 20 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 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
浅谈thinkphp5 instance 的简单实现
2017/07/30 PHP
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
jQuery 使用手册(六)
2009/09/23 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
微信小程序 登陆流程详细介绍
2017/01/17 Javascript
JavaScript初学者必看“new”
2017/06/12 Javascript
关于laydate.js加载laydate.css路径错误问题解决
2017/12/27 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
如何使用python自带IDLE的几种方法
2020/10/10 Python
python3中数组逆序输出方法
2020/12/01 Python
处理textarea中的换行和空格
2019/12/12 HTML / CSS
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
销售自荐信
2013/10/22 职场文书
数控技术应届生求职信
2013/11/13 职场文书
护士辞职信范文
2014/01/19 职场文书
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
青春无悔演讲稿
2014/05/08 职场文书
校庆标语集锦
2014/06/25 职场文书
公司门卫岗位职责
2015/04/13 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
浅析MySQL如何实现事务隔离
2021/06/26 MySQL
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers