我使用#sample=60,000 和#features=784 训练数据 X_train。相应的标签 y_train 的 len(y_train)=60,000。
我不明白下面这段代码是如何工作的:
print(X_train[y_train == 0][0])
这基本上是我没有得到的索引。
我尝试了以下方法来理解它(考虑到 y_train==0 会导致什么。):
print(X_train[False True False False][0])
但它会导致错误。任何指南将不胜感激。
请您参考如下方法:
测试一下!
>>> sample_list = [1, 2, 3]
>>> sample_list[True]
2
>>> sample_list[False]
1
我相信你可以推断出 True 等同于 1 而 False 等同于 0 .
附加测试:
>>> False == 0
True
>>> True == 1
True
我相信这会有所帮助。
