Module ImportFrom alias ImportFrom alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias alias alias alias alias alias alias alias ClassDef bases NameLoad body Pass decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr IfExp CompareIsNot NameLoad NameLoad NameLoad Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Num Assign NameStore BinOpMult ListLoad Num Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore ListComp ListLoad Num Num comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore BinOpMult ListLoad Num Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore ListComp ListLoad Num Num comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore IfExp AttributeLoad NameLoad attr ListLoad NameLoad ListLoad NameLoad NameLoad For NameStore NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp AttributeLoad NameLoad attr Dict NameLoad Num Dict NameLoad NameLoad BinOpSub Num NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Assert CompareGt NameLoad Num Assign NameStore BinOpDiv Call NameLoad GeneratorExp BinOpMult SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpFloorDiv NameLoad Num SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad Call NameLoad GeneratorExp BinOpMult SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpSub BinOpFloorDiv NameLoad Num Num SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index BinOpFloorDiv NameLoad Num IfExp CompareEq SubscriptLoad AttributeLoad NameLoad attr Index BinOpFloorDiv NameLoad Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpDiv Call NameLoad GeneratorExp BinOpMult SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpFloorDiv NameLoad Num SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad Call NameLoad GeneratorExp BinOpMult SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpSub BinOpFloorDiv NameLoad Num Num SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad Assert CompareLt Call NameLoad BinOpSub BinOpAdd NameLoad NameLoad Num Num TupleLoad NameLoad NameLoad AugAssignAdd NameStore BinOpDiv Call AttributeLoad NameLoad attr Call NameLoad GeneratorExp BinOpMult SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpSub NameLoad Num SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad NameLoad Assign NameStore Num For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore IfExp NameLoad Num Num If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad CompareEq BinOpMod BinOpAdd NameLoad Num BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Num Num body If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Assert CompareEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Str Continue Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad comprehension NameStore NameLoad Assign NameStore IfExp CompareGt NameLoad Num Call NameLoad GeneratorExp TupleLoad NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpSub NameLoad Num comprehension NameStore NameLoad Call NameLoad GeneratorExp TupleLoad NameLoad Num comprehension NameStore NameLoad Assign NameStore BinOpSub Call AttributeLoad NameLoad attr Call NameLoad GeneratorExp BinOpMult SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad Num Call AttributeLoad NameLoad attr Call NameLoad GeneratorExp BinOpMult SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad Num AugAssignAdd SubscriptStore NameLoad Index NameLoad NameLoad AugAssignAdd SubscriptStore SubscriptLoad NameLoad Index NameLoad Index NameLoad NameLoad AugAssignAdd SubscriptStore NameLoad Index NameLoad Num AugAssignAdd SubscriptStore SubscriptLoad NameLoad Index NameLoad Index NameLoad Num AugAssignAdd NameStore Num Assign NameStore ListComp BinOpPow Num IfExp NameLoad BinOpDiv UnaryOpUSub NameLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Assign NameStore ListComp ListComp BinOpPow Num IfExp NameLoad BinOpDiv UnaryOpUSub SubscriptLoad NameLoad Index NameLoad IfExp SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Num NameLoad comprehension TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad comprehension NameStore Call NameLoad Num Assign NameStore BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad If NameLoad body Return TupleLoad BinOpDiv NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse Return TupleLoad BinOpDiv NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad ListComp BinOpPow Num BinOpAdd NameLoad Num comprehension NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return BinOpDiv Call NameLoad GeneratorExp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore IfExp AttributeLoad NameLoad attr ListLoad NameLoad ListLoad NameLoad NameLoad Assign NameStore IfExp AttributeLoad NameLoad attr Dict NameLoad Num Dict NameLoad NameLoad BinOpSub Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Return BinOpDiv Call AttributeLoad NameLoad attr Call NameLoad GeneratorExp BinOpMult SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpSub NameLoad Num SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpMult ListLoad Num Call NameLoad AttributeLoad NameLoad attr Assign NameStore NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Num Num If CompareLt NameLoad AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Num Num Assign SubscriptStore NameLoad Index NameLoad IfExp CompareLt NameLoad SubscriptLoad NameLoad Index NameLoad Num Num If CompareEq SubscriptLoad NameLoad Index NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr Num Num If CompareLt NameLoad SubscriptLoad NameLoad Index NameLoad body Break orelse Assign NameStore Call AttributeLoad NameLoad attr Num Num If CompareLt NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr body Break Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore IfExp AttributeLoad NameLoad attr ListLoad NameLoad ListLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareIs NameLoad NameLoad body Print AttributeLoad NameLoad attr Str NameLoad Assign NameStore Num Assign AttributeStore NameLoad attr Call NameLoad GeneratorExp TupleLoad NameLoad ListComp Call NameLoad Lambda arguments args defaults Dict Str Str Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad comprehension NameStore Call NameLoad NameLoad comprehension NameStore NameLoad Assign AttributeStore NameLoad attr Call NameLoad Lambda arguments args defaults ListLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Print AttributeLoad NameLoad attr BinOpMult Str Num Print AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr For NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad ListComp Call NameLoad Lambda arguments args defaults Dict Str Str ListLoad Num Num ListLoad Num Num comprehension NameStore Call NameLoad NameLoad comprehension NameStore ListLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad Lambda arguments args defaults ListLoad For NameStore NameLoad body Assign NameStore Dict Assign NameStore AttributeLoad NameLoad attr For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Dict For NameStore ListLoad Str Str body Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index NameLoad ListComp SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad Index NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign NameStore IfExp AttributeLoad NameLoad attr BinOpMult ListLoad NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad NameLoad AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad If AttributeLoad NameLoad attr body Assign NameStore Dict NameLoad NameLoad Num Num orelse Assign NameStore BinOpMult SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str BinOpSub Num AttributeLoad NameLoad attr Assign NameStore BinOpMult SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str AttributeLoad NameLoad attr Assign NameStore Dict NameLoad NameLoad BinOpDiv NameLoad BinOpAdd NameLoad NameLoad BinOpDiv NameLoad BinOpAdd NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr SubscriptLoad NameLoad Index NameLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body For NameStore NameLoad body AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad Index Str Index Num BinOpMult SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Index NameLoad SubscriptLoad NameLoad Index NameLoad AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad Index Str Index Num BinOpMult BinOpSub Num SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Index NameLoad SubscriptLoad NameLoad Index NameLoad If CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Num body AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad Index Str Index Num BinOpMult SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Index NameLoad SubscriptLoad NameLoad Index NameLoad AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad Index Str Index Num BinOpMult BinOpSub Num SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Index NameLoad SubscriptLoad NameLoad Index NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Num Assign NameStore Num For NameStore NameLoad body For TupleStore NameStore NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad body If UnaryOpNot NameLoad body Continue For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore BinOpDiv SubscriptLoad SubscriptLoad NameLoad Index Str Index Num BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index Str Index Num SubscriptLoad SubscriptLoad NameLoad Index Str Index Num AugAssignAdd NameStore BinOpPow BinOpSub NameLoad SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad Index Str Num Assign SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad Index Str NameLoad AugAssignAdd NameStore BinOpAdd BinOpMult SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Call AttributeLoad NameLoad attr NameLoad BinOpMult SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Call AttributeLoad NameLoad attr BinOpSub Num NameLoad Assign NameStore BinOpDiv SubscriptLoad SubscriptLoad NameLoad Index Str Index Num BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index Str Index Num SubscriptLoad SubscriptLoad NameLoad Index Str Index Num AugAssignAdd NameStore BinOpPow BinOpSub NameLoad SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad Index Str Num Assign SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad Index Str NameLoad AugAssignAdd NameStore BinOpAdd BinOpMult SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Call AttributeLoad NameLoad attr NameLoad BinOpMult SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Call AttributeLoad NameLoad attr BinOpSub Num NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str BinOpAdd NameLoad Num orelse Print AttributeLoad NameLoad attr BinOpMod Str TupleLoad BinOpAdd NameLoad Num NameLoad Print AttributeLoad NameLoad attr BinOpMod Str NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Dict Str Str BinOpMult ListLoad Num NameLoad BinOpMult ListLoad Num NameLoad Assign NameStore BinOpMult ListLoad Num Num Assign NameStore BinOpMult ListLoad NameLoad BinOpAdd NameLoad Num Assign NameStore BinOpMult ListLoad Num NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpAdd BinOpMult SubscriptLoad SubscriptLoad NameLoad Index Num Index Num SubscriptLoad SubscriptLoad NameLoad Index Num Index Num BinOpMult SubscriptLoad SubscriptLoad NameLoad Index Num Index Num SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Assert Call NameLoad GeneratorExp CompareLt Call NameLoad BinOpSub BinOpDiv BinOpAdd BinOpMult SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num BinOpMult SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num NameLoad Num Num comprehension TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd BinOpMult Num IfExp SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Num Num IfExp NameLoad Num Num Return SubscriptLoad NameLoad Index NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call NameLoad NameLoad If NameLoad body Assert CompareEq BinOpAdd NameLoad Num Call NameLoad NameLoad Assign NameStore ListComp ListLoad Num Num comprehension NameStore Call NameLoad BinOpAdd NameLoad Num Assign NameStore ListComp ListLoad Num Num comprehension NameStore Call NameLoad BinOpAdd NameLoad Num Assign SubscriptStore NameLoad Index Num ListLoad Num Num Assign SubscriptStore NameLoad Index NameLoad ListLoad Num Num Assign NameStore ListComp ListComp ListComp Num comprehension NameStore ListLoad Num Num comprehension NameStore ListLoad Num Num comprehension NameStore Call NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If CompareEq NameLoad Num body Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Index Num Num Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Index Num BinOpMult BinOpSub Num NameLoad BinOpSub Num NameLoad Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Index Num Num Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Index Num BinOpMult NameLoad BinOpSub Num NameLoad orelse Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Index Num Num Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Index Num BinOpMult BinOpAdd NameLoad BinOpMult BinOpSub Num NameLoad BinOpSub Num NameLoad NameLoad Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Index Num Num Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Index Num BinOpMult BinOpMult NameLoad BinOpSub Num NameLoad NameLoad For NameStore Call NameLoad NameLoad body For NameStore ListLoad Num Num body Assign SubscriptStore SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Index NameLoad Call NameLoad GeneratorExp BinOpMult SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad comprehension NameStore ListLoad Num Num Assign SubscriptStore SubscriptLoad NameLoad Index BinOpSub BinOpSub NameLoad Num NameLoad Index NameLoad Call NameLoad GeneratorExp BinOpMult SubscriptLoad SubscriptLoad NameLoad Index BinOpSub NameLoad NameLoad Index NameLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index BinOpSub BinOpSub NameLoad Num NameLoad Index NameLoad Index NameLoad comprehension NameStore ListLoad Num Num Return TupleLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Assert CompareEq BinOpAdd NameLoad Num Call NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str BinOpMult ListLoad Num NameLoad BinOpMult ListLoad Num NameLoad ListComp ListLoad Num Num comprehension NameStore Call NameLoad NameLoad Num BinOpMult ListLoad Num NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad TryExcept body Assign NameStore ListComp TupleLoad BinOpDiv BinOpMult SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num BinOpAdd BinOpMult SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num BinOpMult SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num BinOpDiv BinOpMult SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num BinOpAdd BinOpMult SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num BinOpMult SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num comprehension TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Print AttributeLoad NameLoad attr NameLoad NameLoad ListComp BinOpAdd BinOpMult SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num BinOpMult SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num comprehension TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Assert Call NameLoad GeneratorExp CompareLt SubscriptLoad NameLoad Index Num Num comprehension TupleStore NameStore NameStore Call NameLoad SubscriptLoad NameLoad Slice NameLoad NameLoad CompareNotEq NameLoad Num TupleLoad NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str BinOpAdd BinOpMult SubscriptLoad SubscriptLoad NameLoad Index Num Index Num SubscriptLoad SubscriptLoad NameLoad Index Num Index Num BinOpMult SubscriptLoad SubscriptLoad NameLoad Index Num Index Num SubscriptLoad SubscriptLoad NameLoad Index Num Index Num For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareEq NameLoad Num body Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad BinOpMult NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad Num orelse Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad Num Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad BinOpDiv BinOpMult SubscriptLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Index Num NameLoad BinOpAdd NameLoad BinOpMult BinOpSub Num NameLoad BinOpSub Num NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad Call NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Dict For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Dict For NameStore ListLoad Str Str body Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index NameLoad ListComp SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index AttributeLoad NameLoad attr Index NameLoad Index NameLoad comprehension NameStore AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If CompareEq NameLoad Str body Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num Index NameLoad Index NameLoad Assign NameStore IfExp AttributeLoad NameLoad attr BinOpMult ListLoad NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad GeneratorExp TupleLoad NameLoad SubscriptLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Index Str comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index AttributeLoad NameLoad attr Index NameLoad Index Str Assign NameStore SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index AttributeLoad NameLoad attr Index NameLoad Index Str Expr Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index AttributeLoad NameLoad attr Index NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index AttributeLoad NameLoad attr Index NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return BinOpSub Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assert NameLoad Assert NameLoad Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Num NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareIs NameLoad NameLoad body Print AttributeLoad NameLoad attr Str NameLoad Assign NameStore Num Assign NameStore ListComp Call NameLoad Lambda arguments args defaults Dict Str Str ListLoad Num Num ListLoad Num Num comprehension NameStore Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpSub Call NameLoad AttributeLoad NameLoad attr Num For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If CompareNotEq NameLoad Num body Assign NameStore NameLoad For TupleStore NameStore TupleStore NameStore NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num body Assign NameStore NameLoad If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad CompareEq NameLoad Str body Assert Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore Num If CompareNotEq NameLoad Num body AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index Str Index Num Num If CompareEq NameLoad NameLoad body AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index Str Index Num Num orelse AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index Str Index Num Num orelse AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index Str Index Num Num If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Assign NameStore NameLoad Assign AttributeStore NameLoad attr Call NameLoad GeneratorExp TupleLoad NameLoad ListComp Call NameLoad Lambda arguments args defaults Dict Str Str Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad comprehension NameStore Call NameLoad NameLoad comprehension NameStore ListLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body If UnaryOpNot NameLoad body Continue For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad Index Str BinOpDiv SubscriptLoad SubscriptLoad NameLoad Index Str Index Num BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index Str Index Num SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Assign SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad Index Str BinOpDiv SubscriptLoad SubscriptLoad NameLoad Index Str Index Num BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index Str Index Num SubscriptLoad SubscriptLoad NameLoad Index Str Index Num decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareIs NameLoad NameLoad body Print AttributeLoad NameLoad attr Str NameLoad Assign NameStore Num Assign NameStore IfExp AttributeLoad NameLoad attr ListLoad NameLoad ListLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad GeneratorExp TupleLoad NameLoad ListComp Call NameLoad Lambda arguments args defaults Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad comprehension NameStore Call NameLoad NameLoad comprehension NameStore NameLoad Assign AttributeStore NameLoad attr ListComp ListComp ListComp Num comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad comprehension NameStore Call NameLoad AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr ListComp Num comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Print AttributeLoad NameLoad attr BinOpMult Str Num Print AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr For NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Lambda arguments args defaults ListLoad Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad ListComp Call NameLoad Lambda arguments args defaults ListLoad Num Num comprehension NameStore Call NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore ListComp ListComp ListComp ListLoad Num Num comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad comprehension NameStore Call NameLoad AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore ListComp ListLoad Num Num comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad For NameStore NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp AttributeLoad NameLoad attr BinOpMult ListLoad NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad GeneratorExp BoolOpAnd NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore IfExp UnaryOpNot Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num Num SubscriptLoad ListComp NameLoad comprehension TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Index Num If AttributeLoad NameLoad attr body Assign NameStore Dict NameLoad NameLoad Num Num orelse Assign NameStore BinOpMult Call AttributeLoad NameLoad attr NameLoad BinOpSub Num AttributeLoad NameLoad attr Assign NameStore BinOpMult Num AttributeLoad NameLoad attr Assign NameStore Dict NameLoad NameLoad BinOpDiv NameLoad BinOpAdd NameLoad NameLoad BinOpDiv NameLoad BinOpAdd NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr SubscriptLoad NameLoad Index NameLoad Assign NameStore Num For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad If BoolOpAnd AttributeLoad NameLoad attr NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareEq NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Num If BoolOpAnd AttributeLoad NameLoad attr NameLoad UnaryOpNot SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Assign NameStore BinOpSub Num NameLoad AugAssignMult NameStore NameLoad AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad Index Num BinOpMult BinOpDiv BinOpMult NameLoad BinOpSub Num NameLoad BinOpSub Num BinOpMult NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad AugAssignAdd SubscriptStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Index Num BinOpMult BinOpDiv BinOpMult BinOpDiv NameLoad NameLoad BinOpSub Num NameLoad BinOpSub Num BinOpMult NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad If BoolOpAnd AttributeLoad NameLoad attr NameLoad body AugAssignAdd SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Num BinOpMult IfExp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad BinOpDiv NameLoad BinOpSub Num BinOpMult NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad orelse AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad Index Num BinOpMult Num SubscriptLoad NameLoad Index NameLoad AugAssignAdd SubscriptStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Index Num BinOpMult Num SubscriptLoad NameLoad Index NameLoad If BoolOpAnd AttributeLoad NameLoad attr NameLoad body AugAssignAdd SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Num BinOpMult IfExp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad Num SubscriptLoad NameLoad Index NameLoad AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad Index Num BinOpMult Num SubscriptLoad NameLoad Index NameLoad AugAssignAdd SubscriptStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Index Num BinOpMult Num SubscriptLoad NameLoad Index NameLoad If BoolOpAnd AttributeLoad NameLoad attr NameLoad body AugAssignAdd SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Num BinOpMult Num SubscriptLoad NameLoad Index NameLoad If CompareNotEq NameLoad Num body Assign NameStore NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Num For NameStore NameLoad body For NameStore Call NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad attr body Assign NameStore BinOpDiv SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num AugAssignAdd NameStore BinOpPow BinOpSub SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad NameLoad Num Assign SubscriptStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad NameLoad For NameStore Call NameLoad AttributeLoad NameLoad attr body For NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body For NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Assign NameStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad Assign NameStore BinOpDiv SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num AugAssignAdd NameStore BinOpPow BinOpSub SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad NameLoad Num Assign SubscriptStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad NameLoad If AttributeLoad NameLoad attr body For NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Assign NameStore BinOpDiv SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num AugAssignAdd NameStore BinOpPow BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str BinOpAdd NameLoad Num orelse Print AttributeLoad NameLoad attr BinOpMod Str TupleLoad BinOpAdd NameLoad Num NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad BinOpDiv Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Return BinOpDiv SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpSub NameLoad Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd IfExp SubscriptLoad NameLoad Index NameLoad Num Num IfExp NameLoad Num Num Return SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index BinOpSub BinOpSub NameLoad NameLoad Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad ListLoad comprehension NameStore NameLoad Assign NameStore IfExp UnaryOpNot Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num Num SubscriptLoad ListComp NameLoad comprehension TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Index Num Assign NameStore Num Assign NameStore IfExp AttributeLoad NameLoad attr BinOpMult ListLoad NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Dict NameLoad NameLoad Num Num For NameStore NameLoad body Assign NameStore SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad GeneratorExp BoolOpAnd SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad comprehension NameStore Call NameLoad NameLoad UnaryOpNot SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body AugAssignMult NameStore BinOpSub Num SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore IfExp CompareEq NameLoad Num Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num If CompareEq NameLoad Num body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr BinOpMult NameLoad BinOpSub Num BinOpMult NameLoad NameLoad orelse Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr BinOpMult BinOpMult NameLoad NameLoad NameLoad If CompareNotEq NameLoad Num body Assign NameStore NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareIs NameLoad NameLoad body Print AttributeLoad NameLoad attr Str NameLoad Assign NameStore Num Assign NameStore IfExp AttributeLoad NameLoad attr ListLoad NameLoad ListLoad NameLoad NameLoad Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad ListComp Call NameLoad Lambda arguments args defaults ListLoad Num Num comprehension NameStore Call NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore ListComp ListComp ListLoad Num Num comprehension NameStore Call NameLoad AttributeLoad NameLoad attr comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad For NameStore NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp AttributeLoad NameLoad attr BinOpMult ListLoad NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Num For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If CompareNotEq NameLoad Num body Assign NameStore NameLoad Assign NameStore IfExp AttributeLoad NameLoad attr Dict NameLoad Num Dict NameLoad NameLoad BinOpSub Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore TupleStore NameStore NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num body For NameStore NameLoad body If CompareNotEq NameLoad Num body AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad Index Num SubscriptLoad NameLoad Index NameLoad If CompareEq NameLoad NameLoad body AugAssignAdd SubscriptStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad NameLoad Index Num SubscriptLoad NameLoad Index NameLoad orelse AugAssignAdd SubscriptStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad NameLoad Index Num SubscriptLoad NameLoad Index NameLoad orelse AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index NameLoad Index Num SubscriptLoad NameLoad Index NameLoad Assign AttributeStore NameLoad attr Call NameLoad GeneratorExp TupleLoad NameLoad ListComp Call NameLoad Lambda arguments args defaults Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad comprehension NameStore Call NameLoad NameLoad comprehension NameStore NameLoad Assign AttributeStore NameLoad attr ListComp ListComp Num comprehension NameStore Call NameLoad AttributeLoad NameLoad attr comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad For NameStore NameLoad body For TupleStore NameStore NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad body If UnaryOpNot NameLoad body Continue For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index NameLoad BinOpDiv SubscriptLoad NameLoad Index Num BinOpAdd SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num For NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body For NameStore Call NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad BinOpDiv SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index Num BinOpAdd SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index Num SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Dict NameLoad NameLoad ListLoad ListLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp AttributeLoad NameLoad attr BinOpMult ListLoad NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Num For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore IfExp CompareEq NameLoad Num Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num If CompareEq NameLoad Num body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr BinOpSub NameLoad BinOpMult NameLoad NameLoad AugAssignMult NameStore BinOpSub Num NameLoad orelse Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr BinOpMult NameLoad NameLoad AugAssignMult NameStore BinOpMult Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list NameLoad decorator_list
N/A collections defaultdict datetime datetime N/A gc N/A json N/A math N/A random N/A sys config_sample MAX_ITERATIONS DEBUG PRETTY_LOG MAX_DOCS_PER_QUERY SERP_SIZE TRANSFORM_LOG QUERY_INDEPENDENT_PAGER DEFAULT_REL NotImplementedError N/A Exception N/A N/A N/A ClickModel N/A N/A N/A 
        An abstract click model interface.
     __init__ N/A N/A self ignoreIntents ignoreLayout config N/A True True None N/A N/A N/A self config N/A N/A config None config N/A N/A N/A self ignoreIntents ignoreIntents N/A N/A self ignoreLayout ignoreLayout N/A train N/A N/A self sessions N/A N/A N/A 
            Trains the model.
         N/A N/A test N/A N/A self sessions reportPositionPerplexity N/A True N/A N/A 
            Evaluates the prediciton power of the click model for a given sessions.
            Returns the log-likelihood, perplexity, position perplexity
            (perplexity for each rank a.k.a. position in a SERP)
            and separate perplexity values for clicks and non-clicks (skips).
         N/A logLikelihood 0.0 N/A positionPerplexity N/A N/A 0.0 N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A positionPerplexityClickSkip N/A N/A 0.0 0.0 N/A i N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A counts N/A N/A 0 N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A countsClickSkip N/A N/A 0 0 N/A i N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A possibleIntents N/A N/A self ignoreIntents N/A False N/A False True N/A s sessions N/A N/A iw N/A s intentWeight N/A intentWeight N/A N/A self ignoreIntents N/A False 1.0 N/A False True N/A 1 iw iw N/A clickProbs N/A N/A self _get_click_probs s possibleIntents N/A N N/A min N/A len N/A s clicks N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A N/A N/A N/A self config get DEBUG DEBUG N/A N/A N/A N 1 N/A x N/A N/A sum N/A N/A N/A N/A clickProbs N/A i N/A N/A N 2 N/A intentWeight N/A i N/A i possibleIntents N/A sum N/A N/A N/A N/A clickProbs N/A i N/A N/A N/A N 2 1 N/A intentWeight N/A i N/A i possibleIntents N/A N/A N/A s clicks N/A N/A N 2 N/A N/A N/A N/A s clicks N/A N/A N 2 0 1 0 N/A clickProbs2 N/A N/A self _get_click_probs s possibleIntents N/A y N/A N/A sum N/A N/A N/A N/A clickProbs2 N/A i N/A N/A N 2 N/A intentWeight N/A i N/A i possibleIntents N/A sum N/A N/A N/A N/A clickProbs2 N/A i N/A N/A N/A N 2 1 N/A intentWeight N/A i N/A i possibleIntents N/A N/A N/A abs N/A N/A x y 1 0.01 N/A x y N/A logLikelihood N/A N/A N/A math log N/A sum N/A N/A N/A N/A clickProbs N/A i N/A N/A N 1 N/A intentWeight N/A i N/A i possibleIntents N N/A correctedRank 0 N/A N/A k click N/A enumerate N/A s clicks N/A N/A click N/A click 1 0 N/A N/A N/A N/A N/A s extraclicks get TRANSFORMED False N/A N/A N/A k 1 N/A N/A N/A N/A self config get SERP_SIZE SERP_SIZE 1 0 N/A N/A N/A N/A N/A self config get DEBUG DEBUG N/A N/A N/A N/A N/A s results N/A k PAGER N/A N/A curClick N/A dict N/A N/A i N/A N/A clickProbs N/A i N/A k N/A i possibleIntents N/A prevClick N/A N/A k 0 N/A dict N/A N/A i N/A N/A clickProbs N/A i N/A N/A k 1 N/A i possibleIntents N/A dict N/A N/A i 1.0 N/A i possibleIntents N/A logProb N/A N/A N/A math log N/A sum N/A N/A N/A curClick N/A i N/A intentWeight N/A i N/A i possibleIntents 2 N/A N/A math log N/A sum N/A N/A N/A prevClick N/A i N/A intentWeight N/A i N/A i possibleIntents 2 N/A N/A positionPerplexity N/A correctedRank logProb N/A N/A N/A positionPerplexityClickSkip N/A correctedRank N/A click logProb N/A N/A counts N/A correctedRank 1 N/A N/A N/A countsClickSkip N/A correctedRank N/A click 1 N/A correctedRank 1 N/A positionPerplexity N/A N/A 2 N/A count N/A N/A x count x N/A N/A x count N/A zip positionPerplexity counts N/A positionPerplexityClickSkip N/A N/A N/A 2 N/A count N/A N/A N/A x N/A click N/A N/A count N/A click N/A count N/A click 1 x N/A N/A x count N/A zip positionPerplexityClickSkip countsClickSkip N/A click N/A xrange 2 N/A perplexity N/A N/A sum positionPerplexity N/A len positionPerplexity N/A reportPositionPerplexity N/A N/A N/A N/A logLikelihood N/A len sessions perplexity positionPerplexity positionPerplexityClickSkip N/A N/A N/A N/A logLikelihood N/A len sessions perplexity N/A _get_click_probs N/A N/A self s possible_intents N/A N/A N/A 
            Returns click probabilities list for a given list of s.clicks.
            For each intent $i$ and each rank $k$ we have:
            click_probs[i][k-1] = P(C_1, ..., C_k | I=i)
         N/A click_probs N/A dict N/A N/A i N/A N/A 0.5 N/A k 1 N/A k N/A xrange N/A len N/A s clicks N/A i possible_intents N/A click_probs N/A get_loglikelihood N/A N/A self sessions N/A N/A N/A 
            Returns the average log-likelihood of the current model for given sessions.
            This is a lightweight version of the self.test() method.
         N/A N/A N/A sum N/A N/A N/A self get_log_click_probs s N/A s sessions N/A len sessions N/A get_log_click_probs N/A N/A self session N/A N/A N/A 
            Returns an average log-likelihood for a given session,
            i.e. log-likelihood of all the click events, divided
            by the number of documents in the session.
         N/A possibleIntents N/A N/A self ignoreIntents N/A False N/A False True N/A intentWeight N/A N/A self ignoreIntents N/A False 1.0 N/A False True N/A 1 N/A session intentWeight N/A session intentWeight N/A clickProbs N/A N/A self _get_click_probs s possibleIntents N/A N N/A min N/A len N/A session clicks N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A N/A N/A N/A math log N/A sum N/A N/A N/A N/A clickProbs N/A i N/A N/A N 1 N/A intentWeight N/A i N/A i possibleIntents N N/A get_model_relevances N/A N/A self session intent N/A False N/A N/A 
            Returns estimated relevance of each document in a given session
            based on a trained click model.
         N/A NotImplementedError N/A predict_click_probs N/A N/A self session intent N/A False N/A N/A 
            Predicts click probabilities for a given session. Does not use session.clicks.
            This is a vector of P(C_k = 1 | E_k = 1) for different ranks $k$.
         N/A NotImplementedError N/A predict_stop_probs N/A N/A self session intent N/A False N/A N/A 
            Predicts stop probabilities (after click) for each document in a session.
            This is often referred to as satisfaction probability.
            This is a vector of P(S_k = 1 | C_k = 1) for different ranks $k$.
         N/A NotImplementedError N/A get_abandonment_prob N/A N/A self rank intent layout N/A False None N/A N/A 
            Predicts probability of stopping without click after examining document at rank `rank`.
         N/A 0.0 N/A generate_clicks N/A N/A self session N/A N/A N/A 
            Generates clicks for a given session, assuming cascade examination order.
         N/A clicks N/A N/A 0 N/A len N/A session results N/A intent False N/A N/A N/A self ignoreIntents N/A N/A random_intent_prob N/A N/A random uniforma 0 1 N/A N/A random_intent_prob N/A session intentWeight N/A N/A intent True N/A predicted_click_probs N/A N/A self predict_click_probs session intent N/A predicted_stop_probs N/A N/A self predict_stop_probs session intent N/A N/A rank result N/A enumerate N/A session results N/A N/A random_click_prob N/A N/A random uniform 0 1 N/A N/A clicks N/A rank N/A N/A random_click_prob N/A predicted_click_probs N/A rank 1 0 N/A N/A N/A clicks N/A rank 1 N/A N/A random_stop_prob N/A N/A random uniform 0 1 N/A N/A random_stop_prob N/A predicted_stop_probs N/A rank N/A N/A N/A N/A random_stop_prob N/A N/A random uniform 0 1 N/A N/A random_stop_prob N/A N/A self get_abandonment_prob rank intent N/A session layout N/A N/A N/A clicks N/A N/A DbnModel N/A ClickModel N/A __init__ N/A N/A self gammas ignoreIntents ignoreLayout config N/A True True None N/A N/A N/A self gammas gammas N/A N/A N/A ClickModel __init__ self ignoreIntents ignoreLayout config N/A train N/A N/A self sessions N/A N/A N/A possibleIntents N/A N/A self ignoreIntents N/A False N/A False True N/A max_query_id N/A N/A N/A self config get MAX_QUERY_ID N/A N/A max_query_id None N/A N/A N/A sys stderr WARNING: no MAX_QUERY_ID specified for self N/A max_query_id 100000 N/A N/A self urlRelevances N/A dict N/A N/A i N/A N/A defaultdict N/A N/A N/A N/A N/A a s N/A N/A N/A self config get DEFAULT_REL DEFAULT_REL N/A N/A N/A self config get DEFAULT_REL DEFAULT_REL N/A q N/A xrange max_query_id N/A i possibleIntents N/A N/A self queryIntentsWeights N/A defaultdict N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A self config get PRETTY_LOG PRETTY_LOG N/A N/A N/A sys stderr N/A - 80 N/A N/A sys stderr Start. Current time is N/A N/A datetime now N/A iteration_count N/A xrange N/A N/A N/A self config get MAX_ITERATIONS MAX_ITERATIONS N/A N/A urlRelFractions N/A dict N/A N/A i N/A N/A defaultdict N/A N/A N/A N/A N/A a s N/A 1.0 1.0 N/A 1.0 1.0 N/A q N/A xrange max_query_id N/A i N/A False True N/A N/A self queryIntentsWeights N/A defaultdict N/A N/A N/A N/A N/A N/A s sessions N/A N/A positionRelevances N/A N/A query N/A s query N/A intent possibleIntents N/A N/A N/A positionRelevances N/A intent N/A N/A r N/A a s N/A N/A N/A N/A positionRelevances N/A intent N/A r N/A N/A N/A N/A N/A N/A self urlRelevances N/A intent N/A query N/A url N/A r N/A url N/A s results N/A layout N/A N/A self ignoreLayout N/A N/A False N/A len N/A s layout N/A s layout N/A sessionEstimate N/A dict N/A N/A intent N/A N/A self _getSessionEstimate N/A positionRelevances N/A intent layout N/A s clicks intent N/A intent possibleIntents N/A N/A self ignoreIntents N/A N/A p_I__C_G N/A False True 1 0 N/A N/A a N/A N/A N/A sessionEstimate N/A False N/A C N/A 1 N/A s intentWeight N/A b N/A N/A N/A sessionEstimate N/A True N/A C N/A s intentWeight N/A p_I__C_G N/A False True N/A a N/A a b N/A b N/A a b N/A N/A N/A N/A N/A self queryIntentsWeights N/A query append N/A p_I__C_G N/A True N/A N/A k url N/A enumerate N/A s results N/A N/A intent possibleIntents N/A N/A N/A N/A N/A N/A N/A urlRelFractions N/A intent N/A query N/A url N/A a N/A 1 N/A N/A N/A N/A sessionEstimate N/A intent N/A a N/A k N/A p_I__C_G N/A intent N/A N/A N/A N/A N/A N/A urlRelFractions N/A intent N/A query N/A url N/A a N/A 0 N/A N/A 1 N/A N/A N/A sessionEstimate N/A intent N/A a N/A k N/A p_I__C_G N/A intent N/A N/A N/A N/A s clicks N/A k 0 N/A N/A N/A N/A N/A N/A N/A urlRelFractions N/A intent N/A query N/A url N/A s N/A 1 N/A N/A N/A N/A sessionEstimate N/A intent N/A s N/A k N/A p_I__C_G N/A intent N/A N/A N/A N/A N/A N/A urlRelFractions N/A intent N/A query N/A url N/A s N/A 0 N/A N/A 1 N/A N/A N/A sessionEstimate N/A intent N/A s N/A k N/A p_I__C_G N/A intent N/A N/A N/A N/A N/A self config get PRETTY_LOG PRETTY_LOG N/A N/A N/A N/A N/A sys stderr write E N/A sum_square_displacement 0.0 N/A Q_functional 0.0 N/A i possibleIntents N/A N/A N/A query d N/A enumerate N/A urlRelFractions N/A i N/A N/A N/A d N/A N/A N/A N/A url relFractions N/A N/A d iteritems N/A N/A a_u_new N/A N/A N/A relFractions N/A a N/A 1 N/A N/A N/A relFractions N/A a N/A 1 N/A N/A relFractions N/A a N/A 0 N/A sum_square_displacement N/A N/A a_u_new N/A N/A N/A N/A N/A self urlRelevances N/A i N/A query N/A url N/A a 2 N/A N/A N/A N/A N/A N/A self urlRelevances N/A i N/A query N/A url N/A a a_u_new N/A Q_functional N/A N/A N/A N/A relFractions N/A a N/A 1 N/A N/A math log a_u_new N/A N/A N/A relFractions N/A a N/A 0 N/A N/A math log N/A 1 a_u_new N/A s_u_new N/A N/A N/A relFractions N/A s N/A 1 N/A N/A N/A relFractions N/A s N/A 1 N/A N/A relFractions N/A s N/A 0 N/A sum_square_displacement N/A N/A s_u_new N/A N/A N/A N/A N/A self urlRelevances N/A i N/A query N/A url N/A s 2 N/A N/A N/A N/A N/A N/A self urlRelevances N/A i N/A query N/A url N/A s s_u_new N/A Q_functional N/A N/A N/A N/A relFractions N/A s N/A 1 N/A N/A math log s_u_new N/A N/A N/A relFractions N/A s N/A 0 N/A N/A math log N/A 1 s_u_new N/A N/A N/A N/A N/A self config get PRETTY_LOG PRETTY_LOG N/A N/A N/A N/A N/A sys stderr write M
 N/A rmsd N/A N/A math sqrt sum_square_displacement N/A N/A N/A N/A self config get PRETTY_LOG PRETTY_LOG N/A N/A N/A N/A N/A sys stderr write N/A %d.. N/A iteration_count 1 N/A N/A N/A sys stderr N/A Iteration: %d, ERROR: %f N/A N/A iteration_count 1 rmsd N/A N/A sys stderr N/A Q functional: %f Q_functional N/A N/A N/A N/A self config get PRETTY_LOG PRETTY_LOG N/A N/A N/A N/A N/A sys stderr write N/A N/A q intentWeights N/A N/A N/A self queryIntentsWeights iteritems N/A N/A N/A N/A self queryIntentsWeights N/A q N/A N/A sum intentWeights N/A len intentWeights N/A testBackwardForward N/A N/A N/A N/A N/A positionRelevances N/A a s N/A N/A 0.5 MAX_DOCS_PER_QUERY N/A N/A 0.5 MAX_DOCS_PER_QUERY N/A gammas N/A N/A 0.9 4 N/A layout N/A N/A False N/A MAX_DOCS_PER_QUERY 1 N/A clicks N/A N/A 0 MAX_DOCS_PER_QUERY N/A N/A alpha beta N/A N/A DbnModel getForwardBackwardEstimates positionRelevances gammas layout clicks False N/A x N/A N/A N/A N/A alpha N/A 0 N/A 0 N/A N/A beta N/A 0 N/A 0 N/A N/A N/A alpha N/A 0 N/A 1 N/A N/A beta N/A 0 N/A 1 N/A N/A all N/A N/A N/A abs N/A N/A N/A N/A N/A a N/A 0 N/A b N/A 0 N/A N/A a N/A 1 N/A b N/A 1 x 1 1e-05 N/A N/A a b N/A zip alpha beta N/A staticmethod getGamma N/A N/A gammas k layout intent N/A N/A N/A index N/A N/A 2 N/A N/A layout N/A N/A k 1 1 0 N/A intent 1 0 N/A N/A gammas N/A index N/A staticmethod getForwardBackwardEstimates N/A N/A positionRelevances gammas layout clicks intent debug N/A False N/A N/A N N/A len clicks N/A debug N/A N/A N/A N/A N 1 N/A len layout N/A alpha N/A N/A 0.0 0.0 N/A i N/A xrange N/A N 1 N/A beta N/A N/A 0.0 0.0 N/A i N/A xrange N/A N 1 N/A N/A alpha N/A 0 N/A 0.0 1.0 N/A N/A beta N/A N N/A 1.0 1.0 N/A updateMatrix N/A N/A N/A 0.0 N/A e1 N/A 0 1 N/A e N/A 0 1 N/A i N/A xrange N N/A N/A k C_k N/A enumerate clicks N/A N/A a_u N/A N/A positionRelevances N/A a N/A k N/A s_u N/A N/A positionRelevances N/A s N/A k N/A gamma N/A N/A DbnModel getGamma gammas k layout intent N/A N/A C_k 0 N/A N/A N/A N/A N/A updateMatrix N/A k N/A 0 N/A 0 1 N/A N/A N/A N/A updateMatrix N/A k N/A 0 N/A 1 N/A N/A 1 gamma N/A 1 a_u N/A N/A N/A N/A updateMatrix N/A k N/A 1 N/A 0 0 N/A N/A N/A N/A updateMatrix N/A k N/A 1 N/A 1 N/A gamma N/A 1 a_u N/A N/A N/A N/A N/A updateMatrix N/A k N/A 0 N/A 0 0 N/A N/A N/A N/A updateMatrix N/A k N/A 0 N/A 1 N/A N/A s_u N/A N/A 1 gamma N/A 1 s_u a_u N/A N/A N/A N/A updateMatrix N/A k N/A 1 N/A 0 0 N/A N/A N/A N/A updateMatrix N/A k N/A 1 N/A 1 N/A N/A gamma N/A 1 s_u a_u N/A k N/A xrange N N/A N/A e N/A 0 1 N/A N/A N/A N/A alpha N/A N/A k 1 N/A e N/A sum N/A N/A N/A N/A alpha N/A k N/A e1 N/A N/A N/A updateMatrix N/A k N/A e N/A e1 N/A e1 N/A 0 1 N/A N/A N/A beta N/A N/A N/A N 1 k N/A e N/A sum N/A N/A N/A N/A beta N/A N/A N k N/A e1 N/A N/A N/A updateMatrix N/A N/A N/A N 1 k N/A e1 N/A e N/A e1 N/A 0 1 N/A N/A alpha beta N/A staticmethod _getSessionEstimate N/A N/A self positionRelevances layout clicks intent N/A N/A N/A N N/A len clicks N/A N/A N/A N/A self config get DEBUG DEBUG N/A N/A N/A N/A N 1 N/A len layout N/A sessionEstimate N/A a s e C clicks N/A N/A 0.0 N N/A N/A 0.0 N N/A N/A 0.0 0.0 N/A k N/A xrange N 0.0 N/A N/A 0.0 N N/A N/A alpha beta N/A N/A self getForwardBackwardEstimates positionRelevances N/A self gammas layout clicks intent debug N/A N/A N/A self config get DEBUG DEBUG N/A N/A N/A varphi N/A N/A N/A N/A N/A a N/A 0 N/A b N/A 0 N/A N/A N/A a N/A 0 N/A b N/A 0 N/A N/A a N/A 1 N/A b N/A 1 N/A N/A N/A a N/A 1 N/A b N/A 1 N/A N/A N/A a N/A 0 N/A b N/A 0 N/A N/A a N/A 1 N/A b N/A 1 N/A N/A a b N/A zip alpha beta N/A N/A N/A ZeroDivisionError N/A N/A N/A sys stderr alpha beta N/A N/A N/A N/A a N/A 0 N/A b N/A 0 N/A N/A a N/A 1 N/A b N/A 1 N/A N/A a b N/A zip alpha beta positionRelevances N/A N/A N/A sys exit 1 N/A N/A N/A N/A self config get DEBUG DEBUG N/A N/A N/A all N/A N/A N/A ph N/A 0 0.01 N/A N/A ph c N/A zip N/A varphi N/A N clicks N/A c 0 N/A alpha beta varphi clicks N/A N/A sessionEstimate N/A C N/A N/A N/A N/A alpha N/A 0 N/A 0 N/A N/A beta N/A 0 N/A 0 N/A N/A N/A alpha N/A 0 N/A 1 N/A N/A beta N/A 0 N/A 1 N/A N/A k C_k N/A enumerate clicks N/A N/A a_u N/A N/A positionRelevances N/A a N/A k N/A s_u N/A N/A positionRelevances N/A s N/A k N/A gamma N/A N/A self getGamma N/A self gammas k layout intent N/A N/A C_k 0 N/A N/A N/A N/A sessionEstimate N/A a N/A k N/A a_u N/A N/A varphi N/A k N/A 0 N/A N/A N/A sessionEstimate N/A s N/A k 0.0 N/A N/A N/A N/A sessionEstimate N/A a N/A k 1.0 N/A N/A N/A sessionEstimate N/A s N/A k N/A N/A N/A N/A varphi N/A N/A k 1 N/A 0 s_u N/A s_u N/A N/A 1 gamma N/A 1 s_u N/A N/A N/A sessionEstimate N/A clicks N/A k N/A sum N/A alpha N/A N/A k 1 N/A sessionEstimate N/A _get_click_probs N/A N/A self s possibleIntents N/A N/A N/A 
            Returns clickProbs list:
            clickProbs[i][k] = P(C_1, ..., C_k | I=i)
             N/A positionRelevances N/A N/A intent possibleIntents N/A N/A N/A positionRelevances N/A intent N/A N/A r N/A a s N/A N/A N/A N/A positionRelevances N/A intent N/A r N/A N/A N/A N/A N/A N/A self urlRelevances N/A intent N/A N/A s query N/A url N/A r N/A url N/A s results N/A N/A N/A N/A self config get QUERY_INDEPENDENT_PAGER QUERY_INDEPENDENT_PAGER N/A N/A N/A k u N/A enumerate N/A s results N/A N/A N/A u PAGER N/A N/A N/A N/A N/A positionRelevances N/A intent N/A r N/A k N/A N/A N/A N/A N/A self urlRelevances N/A intent N/A 0 N/A url N/A r N/A layout N/A N/A self ignoreLayout N/A N/A False N/A len N/A s layout N/A s layout N/A N/A dict N/A N/A i N/A N/A N/A self _getSessionEstimate N/A positionRelevances N/A i layout N/A s clicks i N/A clicks N/A i possibleIntents N/A get_model_relevances N/A N/A self session intent N/A False N/A N/A 
            Returns estimated relevance of each document in a given session
            based on a trained click model.

            You can make use of the fact that model trains different relevances
            for different intents by specifying `intent` argument. If it is set
            to False, simple web relevance is returned, if it is to True, then
            vertical relevance is returned, i.e., how relevant each document
            is to a vertical intent.
         N/A relevances N/A N/A N/A rank result N/A enumerate N/A session results N/A N/A a N/A N/A N/A N/A N/A self urlRelevances N/A intent N/A N/A session query N/A result N/A a N/A s N/A N/A N/A N/A N/A self urlRelevances N/A intent N/A N/A session query N/A result N/A s N/A N/A N/A relevances append N/A a s N/A relevances N/A predict_click_probs N/A N/A self session intent N/A False N/A N/A 
            Predicts click probabilities for a given session. Does not use clicks.
         N/A click_probs N/A N/A N/A rank result N/A enumerate N/A session results N/A N/A a N/A N/A N/A N/A N/A self urlRelevances N/A intent N/A N/A session query N/A result N/A a N/A N/A N/A click_probs append a N/A click_probs N/A predict_stop_probs N/A N/A self session intent N/A False N/A N/A 
            Predicts stop probabilities for each document in a session.
         N/A stop_probs N/A N/A N/A rank result N/A enumerate N/A session results N/A N/A s N/A N/A N/A N/A N/A self urlRelevances N/A intent N/A N/A session query N/A result N/A s N/A N/A N/A stop_probs append s N/A stop_probs N/A get_abandonment_prob N/A N/A self rank intent layout N/A False None N/A N/A 
            Predicts probability of stopping without click after examining document at rank `rank`.
         N/A N/A 1.0 N/A N/A self getGamma N/A self gammas rank layout intent N/A N/A SimplifiedDbnModel N/A DbnModel N/A __init__ N/A N/A self ignoreIntents ignoreLayout config N/A True True None N/A N/A ignoreIntents N/A ignoreLayout N/A N/A N/A DbnModel __init__ self N/A 1.0 1.0 1.0 1.0 ignoreIntents ignoreLayout config N/A train N/A N/A self sessions N/A N/A N/A max_query_id N/A N/A N/A self config get MAX_QUERY_ID N/A N/A max_query_id None N/A N/A N/A sys stderr WARNING: no MAX_QUERY_ID specified for self N/A max_query_id 100000 N/A urlRelFractions N/A N/A defaultdict N/A N/A N/A N/A N/A a s N/A 1.0 1.0 N/A 1.0 1.0 N/A q N/A xrange max_query_id N/A s sessions N/A N/A query N/A s query N/A lastClickedPos N/A N/A len N/A s clicks 1 N/A N/A k c N/A enumerate N/A s clicks N/A N/A N/A c 0 N/A N/A lastClickedPos k N/A N/A k N/A u c N/A enumerate N/A zip N/A s results N/A N/A s clicks N/A N/A lastClickedPos 1 N/A N/A tmpQuery query N/A N/A N/A N/A N/A self config get QUERY_INDEPENDENT_PAGER QUERY_INDEPENDENT_PAGER N/A u PAGER N/A N/A N/A N/A N/A self config get TRANSFORM_LOG TRANSFORM_LOG N/A query 0 N/A N/A c 0 N/A N/A N/A N/A N/A N/A urlRelFractions N/A query N/A u N/A a N/A 1 1 N/A N/A k lastClickedPos N/A N/A N/A N/A N/A N/A urlRelFractions N/A query N/A u N/A s N/A 1 1 N/A N/A N/A N/A N/A N/A urlRelFractions N/A query N/A u N/A s N/A 0 1 N/A N/A N/A N/A N/A N/A urlRelFractions N/A query N/A u N/A a N/A 0 1 N/A N/A N/A N/A self config get QUERY_INDEPENDENT_PAGER QUERY_INDEPENDENT_PAGER N/A N/A query tmpQuery N/A N/A self urlRelevances N/A dict N/A N/A i N/A N/A defaultdict N/A N/A N/A N/A N/A a s N/A N/A N/A self config get DEFAULT_REL DEFAULT_REL N/A N/A N/A self config get DEFAULT_REL DEFAULT_REL N/A q N/A xrange max_query_id N/A i N/A False N/A N/A query d N/A enumerate urlRelFractions N/A N/A N/A d N/A N/A N/A N/A url relFractions N/A N/A d iteritems N/A N/A N/A N/A N/A N/A N/A self urlRelevances N/A False N/A query N/A url N/A a N/A N/A N/A relFractions N/A a N/A 1 N/A N/A N/A relFractions N/A a N/A 1 N/A N/A relFractions N/A a N/A 0 N/A N/A N/A N/A N/A N/A self urlRelevances N/A False N/A query N/A url N/A s N/A N/A N/A relFractions N/A s N/A 1 N/A N/A N/A relFractions N/A s N/A 1 N/A N/A relFractions N/A s N/A 0 N/A N/A UbmModel N/A ClickModel N/A N/A gammaTypesNum 4 __init__ N/A N/A self ignoreIntents ignoreLayout explorationBias config N/A True True False None N/A N/A N/A self explorationBias explorationBias N/A N/A N/A ClickModel __init__ self ignoreIntents ignoreLayout config N/A train N/A N/A self sessions N/A N/A N/A max_query_id N/A N/A N/A self config get MAX_QUERY_ID N/A N/A max_query_id None N/A N/A N/A sys stderr WARNING: no MAX_QUERY_ID specified for self N/A max_query_id 100000 N/A possibleIntents N/A N/A self ignoreIntents N/A False N/A False True N/A N/A self alpha N/A dict N/A N/A i N/A N/A defaultdict N/A N/A N/A N/A N/A N/A N/A self config get DEFAULT_REL DEFAULT_REL N/A q N/A xrange max_query_id N/A i possibleIntents N/A N/A self gamma N/A N/A N/A 0.5 N/A d N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A r N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A g N/A xrange N/A self gammaTypesNum N/A N/A self explorationBias N/A N/A N/A self e N/A 0.5 N/A p N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A N/A N/A N/A N/A self config get PRETTY_LOG PRETTY_LOG N/A N/A N/A sys stderr N/A - 80 N/A N/A sys stderr Start. Current time is N/A N/A datetime now N/A iteration_count N/A xrange N/A N/A N/A self config get MAX_ITERATIONS MAX_ITERATIONS N/A N/A N/A self queryIntentsWeights N/A defaultdict N/A N/A N/A N/A N/A N/A alphaFractions N/A dict N/A N/A i N/A N/A defaultdict N/A N/A N/A N/A N/A 1.0 2.0 N/A q N/A xrange max_query_id N/A i possibleIntents N/A gammaFractions N/A N/A N/A N/A 1.0 2.0 N/A d N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A r N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A g N/A xrange N/A self gammaTypesNum N/A N/A self explorationBias N/A N/A eFractions N/A N/A 1.0 2.0 N/A p N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A s sessions N/A N/A query N/A s query N/A layout N/A N/A self ignoreLayout N/A N/A False N/A len N/A s layout N/A s layout N/A N/A self explorationBias N/A N/A explorationBiasPossible N/A any N/A N/A l c N/A N/A l c N/A zip N/A s layout N/A s clicks N/A firstVerticalPos N/A N/A N/A any N/A N/A s layout N/A -1 -1 N/A N/A k N/A N/A k l N/A enumerate N/A s layout l N/A 0 N/A N/A self ignoreIntents N/A N/A p_I__C_G N/A False True 1.0 0 N/A N/A a N/A N/A N/A self _getSessionProb s N/A 1 N/A s intentWeight N/A b N/A 1 N/A s intentWeight N/A p_I__C_G N/A False True N/A a N/A a b N/A b N/A a b N/A N/A N/A N/A N/A self queryIntentsWeights N/A query append N/A p_I__C_G N/A True N/A prevClick -1 N/A N/A rank c N/A enumerate N/A s clicks N/A N/A url N/A N/A s results N/A rank N/A intent possibleIntents N/A N/A a N/A N/A N/A N/A self alpha N/A intent N/A query N/A url N/A N/A N/A self explorationBias explorationBiasPossible N/A N/A e N/A N/A self e N/A firstVerticalPos N/A N/A c 0 N/A N/A g N/A N/A self getGamma N/A self gamma rank prevClick layout intent N/A gCorrection 1 N/A N/A N/A self explorationBias explorationBiasPossible N/A N/A N/A s layout N/A k N/A N/A gCorrection N/A 1 e N/A g gCorrection N/A N/A N/A N/A N/A alphaFractions N/A intent N/A query N/A url N/A 0 N/A N/A N/A a N/A 1 g N/A 1 N/A a g N/A p_I__C_G N/A intent N/A N/A N/A N/A self getGamma gammaFractions rank prevClick layout intent N/A 0 N/A N/A N/A N/A g gCorrection N/A 1 a N/A 1 N/A a g N/A p_I__C_G N/A intent N/A N/A N/A self explorationBias explorationBiasPossible N/A N/A N/A N/A eFractions N/A firstVerticalPos N/A 0 N/A N/A N/A N/A s layout N/A k e N/A e N/A 1 N/A a g N/A p_I__C_G N/A intent N/A N/A N/A N/A N/A N/A alphaFractions N/A intent N/A query N/A url N/A 0 N/A 1 N/A p_I__C_G N/A intent N/A N/A N/A N/A self getGamma gammaFractions rank prevClick layout intent N/A 0 N/A 1 N/A p_I__C_G N/A intent N/A N/A N/A self explorationBias explorationBiasPossible N/A N/A N/A N/A eFractions N/A firstVerticalPos N/A 0 N/A N/A N/A N/A s layout N/A k e 0 N/A p_I__C_G N/A intent N/A N/A N/A N/A N/A alphaFractions N/A intent N/A query N/A url N/A 1 N/A 1 N/A p_I__C_G N/A intent N/A N/A N/A N/A self getGamma gammaFractions rank prevClick layout intent N/A 1 N/A 1 N/A p_I__C_G N/A intent N/A N/A N/A self explorationBias explorationBiasPossible N/A N/A N/A N/A eFractions N/A firstVerticalPos N/A 1 N/A 1 N/A p_I__C_G N/A intent N/A N/A c 0 N/A N/A prevClick rank N/A N/A N/A N/A N/A self config get PRETTY_LOG PRETTY_LOG N/A N/A N/A N/A N/A sys stderr write E N/A sum_square_displacement 0.0 N/A i possibleIntents N/A N/A q N/A xrange max_query_id N/A N/A N/A url aF N/A N/A N/A N/A alphaFractions N/A i N/A q iteritems N/A N/A new_alpha N/A N/A aF N/A 0 N/A aF N/A 1 N/A sum_square_displacement N/A N/A N/A N/A N/A N/A self alpha N/A i N/A q N/A url new_alpha 2 N/A N/A N/A N/A N/A self alpha N/A i N/A q N/A url new_alpha N/A g N/A xrange N/A self gammaTypesNum N/A N/A r N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A N/A d N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A N/A gF N/A N/A N/A gammaFractions N/A g N/A r N/A d N/A new_gamma N/A N/A gF N/A 0 N/A gF N/A 1 N/A sum_square_displacement N/A N/A N/A N/A N/A N/A self gamma N/A g N/A r N/A d new_gamma 2 N/A N/A N/A N/A N/A self gamma N/A g N/A r N/A d new_gamma N/A N/A self explorationBias N/A N/A p N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A N/A new_e N/A N/A N/A eFractions N/A p N/A 0 N/A N/A eFractions N/A p N/A 1 N/A sum_square_displacement N/A N/A N/A N/A self e N/A p new_e 2 N/A N/A N/A self e N/A p new_e N/A N/A N/A N/A N/A self config get PRETTY_LOG PRETTY_LOG N/A N/A N/A N/A N/A sys stderr write M
 N/A rmsd N/A N/A math sqrt sum_square_displacement N/A N/A N/A N/A self config get PRETTY_LOG PRETTY_LOG N/A N/A N/A N/A N/A sys stderr write N/A %d.. N/A iteration_count 1 N/A N/A N/A sys stderr N/A Iteration: %d, ERROR: %f N/A N/A iteration_count 1 rmsd N/A N/A N/A N/A self config get PRETTY_LOG PRETTY_LOG N/A N/A N/A N/A N/A sys stderr write N/A N/A q intentWeights N/A N/A N/A self queryIntentsWeights iteritems N/A N/A N/A N/A self queryIntentsWeights N/A q N/A N/A sum intentWeights N/A len intentWeights N/A _getSessionProb N/A N/A self s N/A N/A N/A clickProbs N/A N/A self _get_click_probs s N/A False True N/A N N/A len N/A s clicks N/A N/A N/A N/A clickProbs N/A False N/A N/A N 1 N/A N/A clickProbs N/A True N/A N/A N 1 N/A getGamma N/A N/A gammas k prevClick layout intent N/A N/A N/A index N/A N/A N/A layout N/A k 2 0 N/A intent 1 0 N/A N/A N/A N/A gammas N/A index N/A k N/A N/A N/A k prevClick 1 N/A staticmethod _get_click_probs N/A N/A self s possibleIntents N/A N/A N/A 
            Returns clickProbs list
            clickProbs[i][k] = P(C_1, ..., C_k | I=i)
             N/A clickProbs N/A dict N/A N/A i N/A N/A i possibleIntents N/A firstVerticalPos N/A N/A N/A any N/A N/A s layout N/A -1 -1 N/A N/A k N/A N/A k l N/A enumerate N/A s layout l N/A 0 N/A prevClick -1 N/A layout N/A N/A self ignoreLayout N/A N/A False N/A len N/A s layout N/A s layout N/A N/A rank c N/A enumerate N/A s clicks N/A N/A url N/A N/A s results N/A rank N/A prob N/A False True 0.0 0.0 N/A i possibleIntents N/A N/A a N/A N/A N/A N/A self alpha N/A i N/A N/A s query N/A url N/A g N/A N/A self getGamma N/A self gamma rank prevClick layout i N/A N/A N/A self explorationBias N/A any N/A N/A N/A N/A s layout N/A k N/A N/A s clicks N/A k N/A k N/A xrange rank N/A N/A N/A s layout N/A rank N/A N/A g N/A 1 N/A N/A self e N/A firstVerticalPos N/A prevProb N/A N/A rank 0 1 N/A N/A clickProbs N/A i N/A -1 N/A N/A c 0 N/A N/A N/A N/A N/A clickProbs N/A i append N/A prevProb N/A 1 N/A a g N/A N/A N/A N/A N/A clickProbs N/A i append N/A N/A prevProb a g N/A N/A c 0 N/A N/A prevClick rank N/A clickProbs N/A N/A EbUbmModel N/A UbmModel N/A __init__ N/A N/A self ignoreIntents ignoreLayout config N/A True True None N/A N/A N/A N/A UbmModel __init__ self ignoreIntents ignoreLayout explorationBias True config config N/A N/A DcmModel N/A ClickModel N/A N/A gammaTypesNum 4 train N/A N/A self sessions N/A N/A N/A max_query_id N/A N/A N/A self config get MAX_QUERY_ID N/A N/A max_query_id None N/A N/A N/A sys stderr WARNING: no MAX_QUERY_ID specified for self N/A max_query_id 100000 N/A possibleIntents N/A N/A self ignoreIntents N/A False N/A False True N/A urlRelFractions N/A dict N/A N/A i N/A N/A defaultdict N/A N/A N/A N/A N/A 1.0 1.0 N/A q N/A xrange max_query_id N/A i possibleIntents N/A gammaFractions N/A N/A N/A 1.0 1.0 N/A g N/A xrange N/A self gammaTypesNum N/A r N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A s sessions N/A N/A query N/A s query N/A layout N/A N/A self ignoreLayout N/A N/A False N/A len N/A s layout N/A s layout N/A lastClickedPos N/A N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY 1 N/A N/A k c N/A enumerate N/A s clicks N/A N/A N/A c 0 N/A N/A lastClickedPos k N/A intentWeights N/A N/A self ignoreIntents N/A False 1.0 N/A False True N/A 1 N/A s intentWeight N/A s intentWeight N/A N/A k N/A u c N/A enumerate N/A zip N/A s results N/A N/A s clicks N/A N/A lastClickedPos 1 N/A N/A i possibleIntents N/A N/A N/A c 0 N/A N/A N/A N/A N/A N/A urlRelFractions N/A i N/A query N/A u N/A 1 N/A intentWeights N/A i N/A N/A k lastClickedPos N/A N/A N/A N/A N/A self getGamma N/A gammaFractions N/A k k layout i N/A 1 N/A intentWeights N/A i N/A N/A N/A N/A N/A self getGamma N/A gammaFractions N/A k k layout i N/A 0 N/A intentWeights N/A i N/A N/A N/A N/A N/A N/A urlRelFractions N/A i N/A query N/A u N/A 0 N/A intentWeights N/A i N/A N/A self urlRelevances N/A dict N/A N/A i N/A N/A defaultdict N/A N/A N/A N/A N/A N/A N/A self config get DEFAULT_REL DEFAULT_REL N/A q N/A xrange max_query_id N/A i possibleIntents N/A N/A self gammas N/A N/A 0.5 N/A g N/A xrange N/A self gammaTypesNum N/A r N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A i possibleIntents N/A N/A N/A query d N/A enumerate N/A urlRelFractions N/A i N/A N/A N/A d N/A N/A N/A N/A url relFractions N/A N/A d iteritems N/A N/A N/A N/A N/A N/A self urlRelevances N/A i N/A query N/A url N/A N/A relFractions N/A 1 N/A N/A relFractions N/A 1 N/A relFractions N/A 0 N/A k N/A xrange N/A N/A N/A self config get MAX_DOCS_PER_QUERY MAX_DOCS_PER_QUERY N/A N/A g N/A xrange N/A self gammaTypesNum N/A N/A N/A N/A N/A self gammas N/A k N/A g N/A N/A N/A N/A gammaFractions N/A k N/A g N/A 0 N/A N/A N/A N/A gammaFractions N/A k N/A g N/A 0 N/A N/A N/A gammaFractions N/A k N/A g N/A 1 N/A _get_click_probs N/A N/A self s possibleIntents N/A N/A N/A clickProbs N/A False True N/A N/A N/A query N/A s query N/A layout N/A N/A self ignoreLayout N/A N/A False N/A len N/A s layout N/A s layout N/A i possibleIntents N/A N/A examinationProb 1.0 N/A N/A k c N/A enumerate N/A s clicks N/A N/A r N/A N/A N/A N/A self urlRelevances N/A i N/A query N/A N/A N/A s results N/A k N/A prevProb N/A N/A k 0 1 N/A N/A clickProbs N/A i N/A -1 N/A N/A c 0 N/A N/A N/A N/A N/A clickProbs N/A i append N/A prevProb N/A examinationProb r N/A examinationProb N/A 1 r N/A N/A N/A N/A N/A clickProbs N/A i append N/A examinationProb r N/A examinationProb N/A N/A N/A self getGamma N/A N/A self gammas N/A k k layout i r N/A clickProbs N/A getGamma N/A N/A gammas k layout intent N/A N/A N/A N/A N/A DbnModel getGamma gammas k layout intent N/A staticmethod N/A