手机网站智能建站,深圳电商平台网站建设,给网站平台做推广叫什么,包装设计作品我在从数组列表中删除范围A到B的元素时遇到问题。我在网上搜索的解决方案似乎只适用于单个元素、相邻元素和或整数元素。我在处理浮点数。
1
2
3
4
5
6
7self.genx np.arange(0, 5, 0.1)
temp_select self.genx[1:3] #I want to remove numbers from 1 - 3 from genx
print(t…我在从数组列表中删除范围A到B的元素时遇到问题。我在网上搜索的解决方案似乎只适用于单个元素、相邻元素和或整数元素。我在处理浮点数。
1
2
3
4
5
6
7self.genx np.arange(0, 5, 0.1)
temp_select self.genx[1:3] #I want to remove numbers from 1 - 3 from genx
print(temp_select)
self.genx list(set(self.genx)-set(temp_select))
print(self.genx)
plt.plot(self.genx,self.geny)
然而我在控制台中得到了以下信息这是因为我减去了浮点数而不是整数所以它实际上减去了而不是删除了处理整数时要做的事情
genx:[0.00.10.20.30.40.50.60.70.80.91.01.11.21.31.41.51.61.71.81.92.02.12.22.32.42.52.62.72.82.93.03.13.23.33.43.53.63.73.83.94.04.14.24.34.44.5、4.6、4.7、4.8、4.9条]
温度选择[0.1 0.2]
genx(减去后)[0.00.52.03.04.01.51.01.10000000000010.70000000000000070.9000000000000000000022.700000000000020.300000000000000042.9000000000000041.9000000000000013.300000000000000030.400000000000000000000024.7000000000000000000023.40000000000000000042.200000000000000022.80000000000000000000000031.40000000000000000000.600000000000000 9、3.6000000000000001、1.3、1.200000000002、4.2999999999998、4.20000000000000002、4.900000000000004、3.900000000000004、3.800000000000003、2.30000000000000003、4.800000000000007、3.20000000000000002、1.700000000000002、2.5、3.5、1.8、4.10000000000000000000005、2.40000000000004、4.4000000000000000004、1.600000000000000000001、0.8000000000000004、2.6000000000000001、4.6000000000000005、2.100000000000000001、3.10000000000000001、3.700000000000002、4.5]
请注意方括号[]用于基于索引的访问。self.genx[1:3]是指self.genx的第一和第二元素。这与这些索引的值存储完全无关。
1self.genx [ item for item in self.genx if not range_min item range_max ]
这就是你想要的吗
我没有测试这个但是你应该能够做如下的事情
1self.genx [ item for item in self.genx if not range_min item range_max ]
这很管用不过它会把数字四舍五入。因此如果我设置min2max4genx是[0.00.1000000000000000010.20000000000010.300000000000000040.400000000000000020.50.60000000000000090.7000000000000070.8000000000000040.90000000000000021.01.1000000000000000011.20000000000021.31.40000000000000000011.51.600000000000000011.700000000000000000021.81.90000000000000012.04.04.100000000000054.2000000000024.29999999999984.400000000000000044.54.60000000000000054.7000000000000024.8000000000000074.900000000000004]可修复