这可能是一个初学者的问题,但是
当我运行以下代码时
[[0.] for i in range(num_features)]我得到了[[0.],[0.]]
当我运行以下代码时
np.zeros((2, 1))我得到了
[[0.],
[0.]]就像在两个单独的行中
两者之间有显著差异吗?如果是这样,那么编写第一段代码的正确方式是什么呢?
发布于 2019-02-07 14:28:16
第一个列表是一个常规的列表理解,第二个列表是一个numpy数组,它是完全不同的,这里是numpy文档:
http://www.numpy.org/
所以实际上第二个可能是一个类似于第一个的列表:
>>> np.zeros((2, 1)).tolist()
[[0.0], [0.0]]
>>> https://stackoverflow.com/questions/54567432
复制相似问题