如何用python改写 矩阵。下面代码如何用python写

globalproctest(){int$q;int$w;matrix$a[18][10];for($q=0;$q<18;$q++){for($w=0;$w<10;$w+... global proc test( )
{
int $q;
int $w;
matrix $a[18][10];
for ( $q = 0; $q < 18; $q++ )
{
for ( $w =0; $w < 10; $w++ )
{
$a[$q][$w] = 0;
}
}
}
展开
 我来答
bdwisyou7d
推荐于2016-02-23 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3774
采纳率:81%
帮助的人:1077万
展开全部
python做计算通常都用numpy这样的第三方库,效率速度,内存使用都有改善。如果自己写是这样子。

rows=18
cols=10
matrix=[]
for i in xrange(0,rows):
matrix.append([])
for j in xrange(0,cols):
matrix[i].append(0)

matrix[5][6]=3344

如果用numpy,这是它强项,教程里有例子,复制一下
>>> from numpy import *
>>> a = arange(15).reshape(3, 5)
>>> a
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14]])
这里还有个教程:http://hyry.dip.jp:8000/pydoc/numpy_intro.html
更多追问追答
追问
seed 5   这句话用python 怎么表达?python里面好像没有seed这个函数
追答
老实说我还真的不知道seed 5是什么意思。 是不是random中的随机种子?在python里也有对应的函数。seed 5感觉挺熟悉的,难道是fortran里的语句?或者是一个算法?
匿名用户
2012-10-17
展开全部
用不用第三方库? numpy or scipy or somthing like those?
追问
不用第三方库怎么写,用库怎么写 俩种?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式