如何检查给定函数所期望的参数类型?

时间:2017-02-13 10:56:48

标签: python types parameters

我目前有一个我认为应该采用int的函数,但这会产生错误。现在我想找出函数实际期望的内容。我所知道的唯一做法是:

  1. 查看文档。
  2. 如果失败:尝试从源代码中弄清楚。
  3. 如果失败:猜测直到有效。
  4. 还有另一种方法可以确定函数期望输入的内容吗?

    context:我正在使用theano并希望在模型中输入0。但是0可以是int,numpy.array,theano.tensor,theano.scalar或其他一些对象。我想弄清楚到底需要什么。问题是我无法从文档和源代码中得到答案而且有点沮丧,我似乎无法“问”函数它想要什么。我从中获得了一个完整的氛围:很容易检查给定的输入类型是否正确,很难从头开始找到有效的方法。

0 个答案:

没有答案