【发布时间】:2017-02-20 02:09:18
【问题描述】:
我注意到一个(对我来说)非常奇怪的行为,我不明白: 我得到了一个带有二进制值的列表和一个 numpy 数组,我想检查真阳性(两者同时==1)。
import numpy as np
a = [0,0,1,1]
b = np.array([1,0,1,0])
for a,b in zip(a,b):
if a==1 and b==1:
print "cool"
print a,b
现在疯狂开始了。 a 和 b 不再是列表或 numpy 数组,而是整数和 numpy 浮点数?这到底是怎么发生的? 感谢您的帮助!
【问题讨论】:
标签: python list python-2.7 list-comprehension