【问题标题】:What is that "." in size dimenson of NumPy?那是什么 ”。” NumPy 的大小尺寸?
【发布时间】:2015-05-28 20:09:15
【问题描述】:

开启http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.random_integers.html#numpy.random.random_integers

np.random.random_integers(5, size=(3.,2.))

我不明白“。”出现在“3”之后

我试过了

np.random.random_integers(5, size=(3,2))

它似乎与带有“。”的完全一样

我错过了什么?

【问题讨论】:

    标签: python numpy


    【解决方案1】:

    3. 只是3.0 的缩写,即与float(3) 相同。

    >>> 3.
    => 3.0
    >>> type(3.)
    => float
    

    显然,random_integers 接受 size 参数作为浮点数 作为整数,因此传递 (3.,2.) 等效于 (3,2)

    【讨论】:

    • 接受浮动大小,但只考虑int 部分!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-24
    • 2018-02-22
    • 1970-01-01
    • 2019-02-11
    相关资源
    最近更新 更多