首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在numpydoc中键入int列表

如何在numpydoc中键入int列表
EN

Stack Overflow用户
提问于 2020-01-10 23:20:27
回答 1查看 945关注 0票数 3

list文档字符串中键入农比多 of int的正确方法是什么。

例如,这个语法int[]有效吗?

代码语言:javascript
复制
def my_function(numbers):
    """
    Parameters
    ----------
    numbers : int[]
        List of numbers
    """

    return numbers
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-23 17:41:17

根据numpydoc文档字符串指南的说法,在章节-4下,您可以找到一个关于如何记录list of str的示例,所以只需将其更改为list of int即可。

之所以显式地将其记录为list of int类型而不仅仅是int [],是因为python中的方括号 [] (通常称为“数组索引”)表明可以对对象进行索引、切片和迭代。方括号语法本身并不区分是处理数组还是处理列表,除非最初实例化对象。正如python所指出的,带有list([iterable])构造函数的方括号表示括号内的对象只能是可迭代的。

这一点在并排放置时是很明显的:

代码语言:javascript
复制
def my_function_one(numbers):
    """
    Parameters
    ----------
    numbers : int[]
        List of numbers
    """

    return numbers


def my_function_two(numbers):
    """
    Parameters
    ----------
    numbers : list of int
        List of numbers
    """

    return numbers

结果,您可以比较这两种情况:

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59690202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档