如何用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;
}
}
} 展开
{
int $q;
int $w;
matrix $a[18][10];
for ( $q = 0; $q < 18; $q++ )
{
for ( $w =0; $w < 10; $w++ )
{
$a[$q][$w] = 0;
}
}
} 展开
展开全部
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
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?
追问
不用第三方库怎么写,用库怎么写 俩种?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询