Странные результаты в результатах line_profiler
Я использовал line_profiler для анализа своего кода и получил странные результаты.
почему линия 1023 такая медленная по сравнению с другими линиями?
Total time: 0.18081 s
File: models.py
Function: __init__ at line 1018
Line # Hits Time Per Hit % Time Line Contents
==============================================================
1018 @profile
1019 def __init__(self, info=None):
1020 9603 12309.0 1.3 6.8 self.drugs = []
1021 9603 10613.0 1.1 5.9 self.drug_scores = []
1022
1023 9603 119325.0 12.4 66.0 self.hit_fit_diseases = {}
1024 9603 12890.0 1.3 7.1 self.hit_fit_symptoms = {}
1025 9603 7050.0 0.7 3.9 self.score = 0.0
1026 9603 11925.0 1.2 6.6 self.is_notated = False
1027
1028 9603 6698.0 0.7 3.7 if info:
1029 self.from_dict(info)