学习numpy中的新功能
np.eye(N, M=None, k=0, dtype=)
查看函数签名,我认为可能有另一种方法来声明可选参数,如dtype
所以我试着创建自己的函数foo
def foo( m , n , d=):
...: print m , n , d
...:
File "<ipython-input-12-fb227857da46>", line 1
def foo( m , n , d=):
^
SyntaxError: invalid syntax
很明显,这是不可能的。那么为什么numpy家伙写了这样的dtype,它的默认值在哪里?
答案 0 :(得分:1)
function signature of numpy.eye
是:
def eye(N, M=None, k=0, dtype=float):
答案 1 :(得分:1)