Example #1
0
    def test_abstract_info2(self):

        alarm_set = [
            Animal("爬行类", "咬"),
            Animal("爬行类", "撕"),
            Animal("爬行类", "撕"),
            Animal("爬行类", "撕"),
            Animal("爬行类", "撕")
        ]
        print(abstract_info(alarm_set, mini_size=4))  #.[(Animal(爬行类,撕), 4)]
        print(abstract_info(alarm_set, mini_size=5))  #[(Animal(爬行类,咬), 5)]
Example #2
0
 def test_abstract_info(self):
     alarm_set = [
         Animal("爬行类", "撕"),
         Animal("爬行类", "撕"),
         Animal("爬行类", "撕"),
         Animal("爬行类", "撕"),
         Animal("爬行类", "撕")
     ]
     print(abstract_info(alarm_set, mini_size=3))  #nimal("爬行类","撕")
Example #3
0
    def test_abstract_info2(self):

        alarm_set = [
            Animal("爬行类", "吞"),
            Animal("爬行类", "群挑"),
            Animal("爬行类", "咬"),
            Animal("爬行类", "撕"),
            Animal("爬行类", "咬"),
            Animal("爬行类", "撕"),
            Animal("爬行类", "撕"),
            Animal("爬行类", "撕"),
            Animal("哺乳类", "撕"),
            Animal("爬行类", "撕"),
            Animal("爬行类", "撕"),
            Animal("哺乳类", "撕"),
            Animal("爬行类", "撕"),
            Animal("爬行类", "撕"),
            Animal("哺乳类", "撕")
        ]
        size = len(alarm_set) // 5
        #print(abstract_info(alarm_set,mini_size=4))  #.[(Animal(爬行类,撕), 4)]
        print("聚类后的告警:", abstract_info(alarm_set,
                                       mini_size=3))  #[(Animal(爬行类,咬), 5)]