为什么在 enthought canopy 中没有定义功能显示?
why function showing not defined in enthought canopy?
我是 Enthought Canopy Python 的新用户。
** 起初我尝试 运行 代码,它给出了错误信息,例如
MatrixCreate is not defined.
** 然后我尝试通过键入命令导入文件:例如
import file.py ; it gave error "no module named file.py"
** 然后我试了:
import MatrixCreate(1, 50);
给我错误消息 invalid syntax
,箭头指向大括号前。
** 然后我尝试从 matplot 导入函数:例如
from matplotlib import matrixcreate;
它给出了错误信息
cannot import matrixcreate
** 我进一步尝试:
matrixcreate.show();
给我错误
name 'matixcreate' is not defined
请指导我如何 运行 我的代码。
MatrixCreate
似乎不是您可以导入的任何模块的一部分。很可能您正在使用一些不完整的代码,这些代码缺少一个名为 MatrixCreate
的函数。但是,要创建大小为 [1, 50] 的空矩阵,请使用:
import numpy
matrix = numpy.zeros(shape=(1,50))
print matrix
你可以进一步创建一个为你创建矩阵的函数:
import numpy
def MatrixCreate(a,b):
matrix = numpy.zeros(shape=(a,b))
return matrix
print MatrixCreate(1,50)
我是 Enthought Canopy Python 的新用户。
** 起初我尝试 运行 代码,它给出了错误信息,例如
MatrixCreate is not defined.
** 然后我尝试通过键入命令导入文件:例如
import file.py ; it gave error "no module named file.py"
** 然后我试了:
import MatrixCreate(1, 50);
给我错误消息 invalid syntax
,箭头指向大括号前。
** 然后我尝试从 matplot 导入函数:例如
from matplotlib import matrixcreate;
它给出了错误信息
cannot import matrixcreate
** 我进一步尝试:
matrixcreate.show();
给我错误
name 'matixcreate' is not defined
请指导我如何 运行 我的代码。
MatrixCreate
似乎不是您可以导入的任何模块的一部分。很可能您正在使用一些不完整的代码,这些代码缺少一个名为 MatrixCreate
的函数。但是,要创建大小为 [1, 50] 的空矩阵,请使用:
import numpy
matrix = numpy.zeros(shape=(1,50))
print matrix
你可以进一步创建一个为你创建矩阵的函数:
import numpy
def MatrixCreate(a,b):
matrix = numpy.zeros(shape=(a,b))
return matrix
print MatrixCreate(1,50)