【发布时间】:2013-03-12 19:05:22
【问题描述】:
我想在 matlab 中创建一个名为 create_empty_universum 的函数。这个函数将产生一个所有元素都为零的新universum。这个universum必须具有给定矩阵的n x m(n行长度,m列长度)
例如。
I have a matrix m given.
I = len(m) #I is the amount of rows
J = len(m[0]) #J is the amount of columns
New_matrix =[]
row= I*[0]
index = 0
def create_empty_universum():
while index < J :
New_matrix.append(row)
index +=1
return New_matrix
但我的新矩阵仍然 [] 这是怎么来的?
【问题讨论】:
-
您的
return不在您的职能范围内 -
只是我,还是将变量命名为 New 非常令人不安?
-
我解决了退货问题。但我的新矩阵仍然 []
-
index不在create_empty_universum的范围内——你怎么称呼它? 你还叫它吗? -
New_matrix
标签: python matrix multidimensional-array