我无法将以下数据拟合到0.1-1.0
的范围:
t=[0.23,0.76,0.12]
显然,t-list中的每一项都在0.1-1.0
范围内,但是我的代码的输出表明了相反的情况。你知道吗
我的尝试
import numpy as np
>>> g=np.arange(0.1,1.0,0.1)
>>> t=[0.23,0.76,0.12]
>>> t2=[x for x in t if x in g]
>>> t2
[]
Desired output:[0.23,0.76,0.12]
我清楚地理解,使用0.1
的间隔将使在指定的排列中很难找到任何t-list项。本可以做一些调整,但我的范围是固定的,我的数据是大的,这使得它几乎不可能保持调整范围。你知道吗
有什么建议可以解决这个问题吗?谢谢
你试过检查
g
吗?你知道吗所以很明显你的元素都不在g中
也许,你在找
相关问题 更多 >
编程相关推荐