为什么numpy的linspace不支持dtype指定?
我在想,为什么 numpy.linspace
这个函数没有像 numpy.array
、numpy.zeros
或 numpy.ones
那样可以指定数据类型的选项呢?这是有什么原因吗?是不是说如果我知道要使用某种特定的数据类型,最好还是用 numpy.array
呢?
补充:好的,我想我明白了:linspace
默认创建的是浮点数数组,这样也说得通,因为间隔不一定支持其他数据类型。除此之外,用 linspace
创建的数组和用 np.array([N], dtype=float)
创建的数组之间还有其他根本性的区别吗?