我有一个数值较大的列表,我想查看它们是否大致相等。如果两个数字“大致相等”(根据我的目的),它们之间的差距不超过10%(请参见以下2个示例)。然后我想将它们分类为大约相等的数字。
示例#1 比较5.0和5.5: 5.5 +/- 10% = 4.95到6.05(5.0在此范围内) 5.0 +/- 10% = 4.50到5.50(5.5在此范围内) 因此,5.0和5.5大致相等。
示例#2 比较5.0和5.6: 5.6 +/- 10% = 5.04到6.16(5.0在此范围内) 5.0 +/- 10% = 4.50到5.50(5.6不在此范围内) 因此,5.0和5.6不大致相等。
需要完成的工作: 输入={4.0, 4.1, 4.2, 4.0, 9.0, 9.4, 8.9, 4.3} 期望输出={4.0, 4.1, 4.2, 4.0, 4.3}和{9.0, 9.4, 8.9}