diff --git a/data/tree.json b/data/tree.json index 6d76c3f3d9d1afc337c2e0a4213e85c1bcf5edd3..6001b21f9188d39f9915a5ac13ef571c7c421f20 100644 --- a/data/tree.json +++ b/data/tree.json @@ -51,7 +51,8 @@ "keywords_must": [ "python" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -64,7 +65,8 @@ "keywords_must": [ "python" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -135,7 +137,8 @@ "debian" ] ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -165,7 +168,8 @@ "keywords_must": [ "python" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -195,7 +199,8 @@ "keywords_must": [ "python" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -207,7 +212,8 @@ "python", "PEP8" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -226,12 +232,14 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 1 } }, { @@ -255,7 +263,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -384,7 +393,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -467,7 +477,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -526,7 +537,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -540,7 +552,8 @@ "顺序语句结构", "顺序控制语句" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -568,7 +581,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -623,7 +637,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -798,7 +813,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1211,7 +1227,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1266,12 +1283,14 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 1 } }, { @@ -1285,7 +1304,8 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1296,7 +1316,8 @@ "keywords_must": [ "三元表达式" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1305,7 +1326,8 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1314,7 +1336,8 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1342,7 +1365,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1360,7 +1384,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "node_id": "python-5354b3c513da44c0b33c35db3fa20923" + "node_id": "python-7eb47ec847dd48cabfcd8ec6fe904311" } }, { @@ -1369,7 +1393,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "node_id": "python-0f9ceb90a69f4186ab993e096f06138f" + "node_id": "python-84604b2d679a4ef79c305887cf0212dd" } } ], @@ -1388,7 +1412,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "node_id": "python-c39621fc2d55404e84c15fbc1d0567a7" + "node_id": "python-21f1a2514d6e4877a239ab0efedb9516" } }, { @@ -1397,7 +1421,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "node_id": "python-ddf0677fd4bb4f3f87d211396de353df" + "node_id": "python-30ec6720a67346dd9ea692eaf4dec6c4" } }, { @@ -1472,7 +1496,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1491,7 +1516,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1611,7 +1637,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1629,7 +1656,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "node_id": "python-17928e00cbe94d71ba0d5306d69e5e7a" + "node_id": "python-aedfb48b088e44dc84828542e3024bfe" } }, { @@ -1638,7 +1665,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "node_id": "python-e18227c5ddab45c596ba1a5b83e22ce4" + "node_id": "python-e7c88b634b8a4499aba7aca609764bb9" } } ], @@ -1685,7 +1712,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1704,12 +1732,14 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 1 } }, { @@ -1723,7 +1753,8 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1732,7 +1763,8 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1797,7 +1829,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1806,7 +1839,8 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1815,7 +1849,8 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1824,7 +1859,8 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1833,17 +1869,20 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 1 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1862,7 +1901,8 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1890,7 +1930,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -1916,7 +1957,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2009,7 +2051,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2028,7 +2071,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2047,7 +2091,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2171,7 +2216,8 @@ "网络编程", "Socket" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2190,12 +2236,14 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 1 } }, { @@ -2228,7 +2276,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2285,7 +2334,8 @@ "keywords_must": [ "django" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2342,7 +2392,8 @@ "keywords_must": [ "tornado" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2390,12 +2441,14 @@ "keywords_must": [ "flask" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 1 } }, { @@ -2439,7 +2492,8 @@ "keywords_must": [ "urllib" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2476,7 +2530,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2522,7 +2577,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2579,7 +2635,8 @@ "keywords_must": [ "lxml" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2636,7 +2693,8 @@ "keywords_must": [ "requests" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2691,7 +2749,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2748,7 +2807,8 @@ "keywords_must": [ "scrapy" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2785,7 +2845,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2804,7 +2865,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2823,7 +2885,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2851,7 +2914,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2862,7 +2926,8 @@ "keywords_must": [ "autoscraper" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2873,7 +2938,8 @@ "keywords_must": [ "selectolax" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2884,12 +2950,14 @@ "keywords_must": [ "requests-html" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 1 } }, { @@ -2934,7 +3002,8 @@ "tkinter", "tk" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -2991,7 +3060,8 @@ "keywords_must": [ "pyqt" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3049,17 +3119,20 @@ "wxpython", "wx" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 1 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3127,7 +3200,8 @@ "numpy", "np" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3139,7 +3213,8 @@ "numpy", "np" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3151,7 +3226,8 @@ "numpy", "np" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3209,7 +3285,8 @@ "numpy", "np" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3267,7 +3344,8 @@ "numpy", "np" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3298,7 +3376,8 @@ "numpy", "np" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3338,7 +3417,8 @@ "numpy", "np" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3387,12 +3467,14 @@ "numpy", "np" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 2 } }, { @@ -3419,7 +3501,8 @@ "pandas", "pd" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3459,7 +3542,8 @@ "pandas", "pd" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3517,7 +3601,8 @@ "pandas", "pd" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3575,12 +3660,14 @@ "pandas", "pd" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 2 } }, { @@ -3597,7 +3684,8 @@ "matplotlib", "matplot" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3655,7 +3743,8 @@ "matplotlib", "matplot" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3713,7 +3802,8 @@ "matplotlib", "matplot" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3762,12 +3852,14 @@ "matplotlib", "matplot" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 2 } }, { @@ -3783,7 +3875,8 @@ "keywords_must": [ "scipy" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3794,7 +3887,8 @@ "keywords_must": [ "scipy" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3833,7 +3927,8 @@ "keywords_must": [ "scipy" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3872,7 +3967,8 @@ "keywords_must": [ "scipy" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3911,7 +4007,8 @@ "keywords_must": [ "scipy" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3959,7 +4056,8 @@ "keywords_must": [ "scipy" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -3996,7 +4094,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -4024,7 +4123,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -4079,7 +4179,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -4107,7 +4208,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -4135,12 +4237,14 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 2 } }, { @@ -4249,7 +4353,8 @@ "keywords_must": [ "csv" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -4372,7 +4477,8 @@ "keywords_must": [ "excel" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -4474,12 +4580,14 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 2 } }, { @@ -4833,7 +4941,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -5370,7 +5479,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -5503,7 +5613,8 @@ "CV", "computer vision" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -5819,7 +5930,8 @@ "NLP", "natural language processing" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -5895,7 +6007,8 @@ "keywords_must": [], "keywords_forbid": [ "无监督" - ] + ], + "group": 0 } }, { @@ -5987,12 +6100,14 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 2 } }, { @@ -6172,7 +6287,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -6321,7 +6437,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -6367,7 +6484,8 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -6379,7 +6497,8 @@ "pattern matching", "模式匹配" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -6392,12 +6511,14 @@ "代码对象", "code object" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 2 } }, { @@ -6411,21 +6532,25 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 2 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } \ No newline at end of file