Python表示矩阵的方法分析

作者:jihite 时间:2022-06-24 01:31:59 

本文实例讲述了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,矩阵
0
投稿

猜你喜欢

  • 高效的删除HTML标签的函数

    2009-02-26 13:02:00
  • wxPython窗口的继承机制实例分析

    2023-03-04 15:55:47
  • 数据库理论:学习基于SQL数据库的算法

    2009-01-13 13:38:00
  • DW MX 的快键一览表

    2009-07-21 12:47:00
  • 又为ajax上传工具重新写了一个服务器端上传程序

    2009-12-21 14:30:00
  • http状态码一览表以及HTTP响应的返回头信息

    2010-03-31 14:45:00
  • PHP OPP机制和模式简介(抽象类、接口和契约式编程)

    2023-11-21 10:53:53
  • php 不能连接数据库 php error Can't connect to local MySQL server

    2023-11-07 10:43:50
  • php链式操作mysql数据库(封装类带使用示例)

    2023-05-25 02:58:22
  • Python安装依赖(包)模块方法详解

    2023-11-02 15:38:01
  • asp fso删除非空目录的例子

    2008-11-26 20:03:00
  • 网页栅格系统研究:蛋糕的切法

    2008-10-24 17:07:00
  • 利用pip安装python第三方库的4种方法

    2023-11-16 08:16:51
  • SQL中JOIN和UNION区别、用法及示例介绍

    2012-08-21 10:47:22
  • 微信小程序简单的canvas裁剪图片功能详解

    2023-08-24 07:49:20
  • 一篇文章带你入门python之推导式

    2022-02-05 08:29:35
  • ASP使用缓存方法及缓存类详解

    2008-02-15 08:36:00
  • Oracle常用命令大全集

    2010-07-21 13:18:00
  • php+ajax无刷新上传图片实例代码

    2023-11-17 11:27:58
  • 8个asp生成随机字符的函数

    2007-08-04 10:17:00
  • asp之家 网络编程 m.aspxhome.com