【发布时间】:2016-12-27 20:02:29
【问题描述】:
这是代码和相关文档(http://scikit-learn.org/stable/modules/generated/sklearn.datasets.load_iris.html#sklearn.datasets.load_iris),我对这行感到困惑,data.target[[10, 25, 50]],困惑为什么要使用双精度[[]],如果有人能澄清一下,那就太好了。
from sklearn.datasets import load_iris
data = load_iris()
print data.target[[10, 25, 50]]
print list(data.target_names)
提前致谢, 林
【问题讨论】:
-
@TigerhawkT3 看起来
[10, 25, 50]正在从data.target数组中编入索引 -
@TigerhawkT3,谢谢并投票。我试过
print type(data.target),返回的是<type 'numpy.ndarray'>。困惑你的意思是包含单个元素的列表,你能帮忙详细说明一下吗?谢谢。 -
@cricket_007,谢谢并投票,但为什么要使用双
[[]]? -
你对 NumPy 数组感到困惑,而不是 Python 列表。
-
谢谢@cricket_007,投赞成票。那么
[[10, 25, 50]]中的double[[]]是什么意思
标签: python python-2.7 numpy scikit-learn