diff --git "a/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.\347\250\213\345\272\217\350\256\276\350\256\241\346\200\235\346\203\263/config.json" "b/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.\347\250\213\345\272\217\350\256\276\350\256\241\346\200\235\346\203\263/config.json" index 637bbee55da51ed9ec55f54b5c1b98f6eaadb1c2..b3f80274eb972642e2732a89659f2d5deb6dafb8 100644 --- "a/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.\347\250\213\345\272\217\350\256\276\350\256\241\346\200\235\346\203\263/config.json" +++ "b/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.\347\250\213\345\272\217\350\256\276\350\256\241\346\200\235\346\203\263/config.json" @@ -8,7 +8,7 @@ "children": [], "node_id": "python-3-1", "keywords_must": [ - "python" + ["python", "程序设计思想"] ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/4.\350\277\220\350\241\214\346\226\271\345\274\217/config.json" "b/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/4.\350\277\220\350\241\214\346\226\271\345\274\217/config.json" index 722a38ff11aa564f777bbf4b52dfe2701f19511e..cad5eb248ebabbb550951195400f44b7a37ab85b 100644 --- "a/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/4.\350\277\220\350\241\214\346\226\271\345\274\217/config.json" +++ "b/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/4.\350\277\220\350\241\214\346\226\271\345\274\217/config.json" @@ -25,7 +25,7 @@ ], "node_id": "python-3-3", "keywords_must": [ - "python" + ["python", "运行", "方式"] ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/5.\345\270\270\347\224\250\345\274\200\345\217\221\345\267\245\345\205\267/config.json" "b/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/5.\345\270\270\347\224\250\345\274\200\345\217\221\345\267\245\345\205\267/config.json" index c2927d6ddb75213a0da8b62c24e5b2256c719801..a0853bdd57a8a3036448758d2842ab1123846356 100644 --- "a/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/5.\345\270\270\347\224\250\345\274\200\345\217\221\345\267\245\345\205\267/config.json" +++ "b/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/5.\345\270\270\347\224\250\345\274\200\345\217\221\345\267\245\345\205\267/config.json" @@ -25,7 +25,13 @@ ], "node_id": "python-3-4", "keywords_must": [ - "python" + ["python", "Pycharm"], + ["python", "vscode"], + ["python", "开发工具"], + ["python", "Atom"], + ["python", "IDLE"], + ["python", "Sublime"], + ["python", "Spyder"] ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/6.\347\274\226\347\240\201\350\247\204\350\214\203/config.json" "b/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/6.\347\274\226\347\240\201\350\247\204\350\214\203/config.json" index af809ad8ea450657c21af1b16a21d2a075af340e..b38e0003c86374c60677e106739895c74206e505 100644 --- "a/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/6.\347\274\226\347\240\201\350\247\204\350\214\203/config.json" +++ "b/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/6.\347\274\226\347\240\201\350\247\204\350\214\203/config.json" @@ -6,8 +6,8 @@ "children": [], "node_id": "python-3-5", "keywords_must": [ - "python", - "PEP8" + ["python", "PEP8"], + ["python", "编码规范"] ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/7.\346\250\241\345\235\227\347\256\241\347\220\206/config.json" "b/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/7.\346\250\241\345\235\227\347\256\241\347\220\206/config.json" index 3dcc64641e949f43950f7963ceeb0641a7cac94b..a8f1cc642ff1107e302cda74caa866d3e8e83757 100644 --- "a/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/7.\346\250\241\345\235\227\347\256\241\347\220\206/config.json" +++ "b/data/1.python\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/7.\346\250\241\345\235\227\347\256\241\347\220\206/config.json" @@ -17,6 +17,10 @@ } ], "node_id": "python-3-6", - "keywords_must": [], + "keywords_must": [ + ["python", "模块管理"], + ["python", "import"], + ["python", "pip"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/1.\347\274\251\350\277\233\350\247\204\345\210\231/config.json" "b/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/1.\347\274\251\350\277\233\350\247\204\345\210\231/config.json" index 55a1f19dec1bbbb1ae721799cffb0d1fb088d10b..d3968840ac8e51d38a95cf727b82a9cb144a276e 100644 --- "a/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/1.\347\274\251\350\277\233\350\247\204\345\210\231/config.json" +++ "b/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/1.\347\274\251\350\277\233\350\247\204\345\210\231/config.json" @@ -15,6 +15,8 @@ } ], "node_id": "python-3-7", - "keywords_must": [], + "keywords_must": [ + ["python", "缩进"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/3.\345\207\275\346\225\260/config.json" "b/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/3.\345\207\275\346\225\260/config.json" index 8f40e5d025ca1e020dcbded8bf3f8b763cd72886..7969c6617a502245428a56dd4da5ff10e8e5fc51 100644 --- "a/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/3.\345\207\275\346\225\260/config.json" +++ "b/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/3.\345\207\275\346\225\260/config.json" @@ -84,6 +84,8 @@ } ], "node_id": "python-3-9", - "keywords_must": [], + "keywords_must": [ + ["python", "函数"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/4.\347\261\273/config.json" "b/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/4.\347\261\273/config.json" index 9f338bf25b3ce78027d165dbee19d3d4e25880d1..7c9a8bf46e1f2ef67b469596a70229f0462aaa80 100644 --- "a/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/4.\347\261\273/config.json" +++ "b/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/4.\347\261\273/config.json" @@ -57,6 +57,8 @@ } ], "node_id": "python-3-10", - "keywords_must": [], + "keywords_must": [ + ["python", "类"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/6.\346\235\241\344\273\266\345\222\214\345\210\206\346\224\257/config.json" "b/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/6.\346\235\241\344\273\266\345\222\214\345\210\206\346\224\257/config.json" index 033de54be64d04a7373203bcc05fb96887f0c270..27caee95091250ba5555c26c28a5f5c18b05f588 100644 --- "a/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/6.\346\235\241\344\273\266\345\222\214\345\210\206\346\224\257/config.json" +++ "b/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/6.\346\235\241\344\273\266\345\222\214\345\210\206\346\224\257/config.json" @@ -25,6 +25,9 @@ } ], "node_id": "python-3-12", - "keywords_must": [], + "keywords_must": [ + ["python", "条件"], + ["python", "分支"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/7.\345\276\252\347\216\257/config.json" "b/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/7.\345\276\252\347\216\257/config.json" index a148e777e00f85110ae2b5844bccd52314eddebf..862ad8e1cad1e47fd4cdce6406e33048038a1a99 100644 --- "a/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/7.\345\276\252\347\216\257/config.json" +++ "b/data/1.python\345\210\235\351\230\266/2.\345\237\272\347\241\200\350\257\255\346\263\225/7.\345\276\252\347\216\257/config.json" @@ -52,6 +52,8 @@ } ], "node_id": "python-3-13", - "keywords_must": [], + "keywords_must": [ + ["python", "循环"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/1.\350\247\243\346\236\220\345\221\275\344\273\244\350\241\214\345\217\202\346\225\260/config.json" "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/1.\350\247\243\346\236\220\345\221\275\344\273\244\350\241\214\345\217\202\346\225\260/config.json" index d27badb167243afc95b951a2d03df2da53133f1f..c77fa69c0234c60d16804e2270ada3480998f905 100644 --- "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/1.\350\247\243\346\236\220\345\221\275\344\273\244\350\241\214\345\217\202\346\225\260/config.json" +++ "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/1.\350\247\243\346\236\220\345\221\275\344\273\244\350\241\214\345\217\202\346\225\260/config.json" @@ -6,6 +6,9 @@ "keywords": [], "children": [], "node_id": "python-insert-4", - "keywords_must": [], + "keywords_must": [ + ["python", "parser"], + ["python", "命令行", "解析"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/2.\346\227\266\351\227\264\346\227\245\346\234\237\345\244\204\347\220\206/config.json" "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/2.\346\227\266\351\227\264\346\227\245\346\234\237\345\244\204\347\220\206/config.json" index 6c78a6bd58c8fd3715d229297668552826b34bc6..d6f174ab4c59869294399780e538a5d450e86b76 100644 --- "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/2.\346\227\266\351\227\264\346\227\245\346\234\237\345\244\204\347\220\206/config.json" +++ "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/2.\346\227\266\351\227\264\346\227\245\346\234\237\345\244\204\347\220\206/config.json" @@ -26,6 +26,11 @@ } ], "node_id": "python-3-128", - "keywords_must": [], + "keywords_must": [ + ["python", "time"], + ["python", "datetime"], + ["python", "时间"], + ["python", "日期"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/3.\346\225\260\346\215\256\346\226\207\344\273\266\350\257\273\345\206\231/config.json" "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/3.\346\225\260\346\215\256\346\226\207\344\273\266\350\257\273\345\206\231/config.json" index 3ac994eb771735ddaa4f1c5d6990f4f3e3d27b8e..d14e2c4a00991f81b54b803b350fe88741617115 100644 --- "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/3.\346\225\260\346\215\256\346\226\207\344\273\266\350\257\273\345\206\231/config.json" +++ "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/3.\346\225\260\346\215\256\346\226\207\344\273\266\350\257\273\345\206\231/config.json" @@ -27,6 +27,13 @@ } ], "node_id": "python-3-129", - "keywords_must": [], + "keywords_must": [ + ["python", "文件", "读"], + ["python", "文件", "写"], + ["python", "excel", "读"], + ["python", "excel", "写"], + ["python", "csv", "读"], + ["python", "csv", "写"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/5.\346\223\215\344\275\234\347\263\273\347\273\237\345\222\214\347\216\257\345\242\203/config.json" "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/5.\346\223\215\344\275\234\347\263\273\347\273\237\345\222\214\347\216\257\345\242\203/config.json" index 5dafcc408558e11ed92403266ca50b76fc576ad2..d869a17751b211868320f9a2ed3e6acd15d4c452 100644 --- "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/5.\346\223\215\344\275\234\347\263\273\347\273\237\345\222\214\347\216\257\345\242\203/config.json" +++ "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/5.\346\223\215\344\275\234\347\263\273\347\273\237\345\222\214\347\216\257\345\242\203/config.json" @@ -16,6 +16,9 @@ } ], "node_id": "python-3-131", - "keywords_must": [], + "keywords_must": [ + ["python", "os"], + ["python", "sys"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/6.\346\272\220\347\240\201\346\211\223\345\214\205/config.json" "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/6.\346\272\220\347\240\201\346\211\223\345\214\205/config.json" index 3c184b42f5086b497b6ea97cb7a3f26dd1a1e4bd..618e1715b56a0a22cde8e6bc43328e53cfe5cee1 100644 --- "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/6.\346\272\220\347\240\201\346\211\223\345\214\205/config.json" +++ "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/6.\346\272\220\347\240\201\346\211\223\345\214\205/config.json" @@ -15,6 +15,8 @@ } ], "node_id": "python-3-133", - "keywords_must": [], + "keywords_must": [ + ["python", "源码", "打包"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/8.\345\217\221\351\200\201\351\202\256\344\273\266/config.json" "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/8.\345\217\221\351\200\201\351\202\256\344\273\266/config.json" index 7f71581de124dad7cb0e32374cddbb059b94308f..3e58520b54eaf7bc9437da7a8c9030309e670ce7 100644 --- "a/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/8.\345\217\221\351\200\201\351\202\256\344\273\266/config.json" +++ "b/data/2.python\344\270\255\351\230\266/1.\345\237\272\346\234\254\346\212\200\350\203\275/8.\345\217\221\351\200\201\351\202\256\344\273\266/config.json" @@ -15,6 +15,9 @@ } ], "node_id": "python-3-135", - "keywords_must": [], + "keywords_must": [ + ["python", "smtplib"], + ["python", "邮件", "发送"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/10.\345\212\250\346\200\201\346\270\262\346\237\223\351\241\265\351\235\242\347\210\254\345\217\226/config.json" "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/10.\345\212\250\346\200\201\346\270\262\346\237\223\351\241\265\351\235\242\347\210\254\345\217\226/config.json" index f9317798e35268b643fe414150623aba558cd9b7..d22751014dc79e12e449926ccb295bfc6f3cae56 100644 --- "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/10.\345\212\250\346\200\201\346\270\262\346\237\223\351\241\265\351\235\242\347\210\254\345\217\226/config.json" +++ "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/10.\345\212\250\346\200\201\346\270\262\346\237\223\351\241\265\351\235\242\347\210\254\345\217\226/config.json" @@ -15,6 +15,8 @@ } ], "node_id": "python-3-166", - "keywords_must": [], + "keywords_must": [ + ["python", "动态", "页面"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/11.\346\250\241\346\213\237\347\231\273\345\275\225/config.json" "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/11.\346\250\241\346\213\237\347\231\273\345\275\225/config.json" index ff1e1aed24a462dbbe47b1c46091482137c5058e..54357f2fb40d6cb3c2a32a89c1b1c51f859f0b9d 100644 --- "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/11.\346\250\241\346\213\237\347\231\273\345\275\225/config.json" +++ "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/11.\346\250\241\346\213\237\347\231\273\345\275\225/config.json" @@ -25,6 +25,8 @@ } ], "node_id": "python-3-169", - "keywords_must": [], + "keywords_must": [ + ["python", "模拟", "登陆"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/12.autoscraper/config.json" "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/12.autoscraper/config.json" index 9c167b400a7042b2bf03b17694ab7fba9404de0a..ed6b24e1fcc70e7fa9d4ffdd562f0d6204c4186e 100644 --- "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/12.autoscraper/config.json" +++ "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/12.autoscraper/config.json" @@ -8,6 +8,8 @@ "keywords_must": [ "autoscraper" ], - "keywords_forbid": [], + "keywords_forbid": [ + "autoscraper" + ], "node_id": "python-7330398a1359430c9b02244f689203c7" } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/2.\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217/config.json" "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/2.\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217/config.json" index e46ad9a256d465f70905406a60962879e52dd0a9..23baaf8bb5fea210f465d8c56eda595ac42a6f48 100644 --- "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/2.\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217/config.json" +++ "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/2.\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217/config.json" @@ -36,6 +36,9 @@ } ], "node_id": "python-3-148", - "keywords_must": [], + "keywords_must": [ + ["python", "正则表达式"], + ["python", "re"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/3.Beautiful Soup/config.json" "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/3.Beautiful Soup/config.json" index 31dbdf85714c04716d53b685114d60d510909001..8cc6e283ee2e88ee133f663d3d336ae183d2e007 100644 --- "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/3.Beautiful Soup/config.json" +++ "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/3.Beautiful Soup/config.json" @@ -44,6 +44,9 @@ } ], "node_id": "python-3-149", - "keywords_must": [], + "keywords_must": [ + "Beautiful Soup", + "BeautifulSoup" + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/6.Selenium/config.json" "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/6.Selenium/config.json" index a00f79fbd893cf537fbf781bc3b14855c163017b..48761060cc1d5902989f276529cbe88992662db6 100644 --- "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/6.Selenium/config.json" +++ "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/6.Selenium/config.json" @@ -52,6 +52,8 @@ } ], "node_id": "python-3-152", - "keywords_must": [], + "keywords_must": [ + "Selenium" + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/8.pyspider\346\241\206\346\236\266\347\232\204\344\275\277\347\224\250/config.json" "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/8.pyspider\346\241\206\346\236\266\347\232\204\344\275\277\347\224\250/config.json" index c8cb25594e3c851d8658a411eeb164b7c97bd2b2..bdfeb5a9f3a2ae6c9df1d141547e15d5593bb29f 100644 --- "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/8.pyspider\346\241\206\346\236\266\347\232\204\344\275\277\347\224\250/config.json" +++ "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/8.pyspider\346\241\206\346\236\266\347\232\204\344\275\277\347\224\250/config.json" @@ -34,6 +34,8 @@ } ], "node_id": "python-3-171", - "keywords_must": [], + "keywords_must": [ + "pyspider" + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/9.\351\252\214\350\257\201\347\240\201\345\244\204\347\220\206/config.json" "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/9.\351\252\214\350\257\201\347\240\201\345\244\204\347\220\206/config.json" index fbec9acfb149cf2d03ed7f00bfed10020fdd8a5a..48217276f12eddb7e7049261cf7757c4891b1f00 100644 --- "a/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/9.\351\252\214\350\257\201\347\240\201\345\244\204\347\220\206/config.json" +++ "b/data/2.python\344\270\255\351\230\266/3.\347\275\221\347\273\234\347\210\254\350\231\253/9.\351\252\214\350\257\201\347\240\201\345\244\204\347\220\206/config.json" @@ -16,6 +16,9 @@ } ], "node_id": "python-3-158", - "keywords_must": [], + "keywords_must": [ + ["python", "验证码"], + ["python", "verification code"] + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/1.NumPy\346\246\202\350\277\260/config.json" "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/1.NumPy\346\246\202\350\277\260/config.json" index b4e2da7912dbbc2b5b3e46a8ee866717d85a6fd1..5f645d2bed402c83cb122595fb1719f6f8f07c56 100644 --- "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/1.NumPy\346\246\202\350\277\260/config.json" +++ "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/1.NumPy\346\246\202\350\277\260/config.json" @@ -52,8 +52,9 @@ ], "node_id": "python-3-195", "keywords_must": [ - "numpy", - "np" + "概述", + "介绍", + "简介" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/2.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/2.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" index 41415173eeb8f6da2cccb04bdef9bbfbd672089f..f0c403bee8d4363caaaa943f3a90112d65fb878a 100644 --- "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/2.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" +++ "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/2.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" @@ -6,8 +6,8 @@ "children": [], "node_id": "python-3-196", "keywords_must": [ - "numpy", - "np" + "安装", + "配置" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/3.\345\210\233\345\273\272\346\225\260\347\273\204/config.json" "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/3.\345\210\233\345\273\272\346\225\260\347\273\204/config.json" index 5ed07fe6fe2255f8231766419e6ca58566a7ca13..3126a8849d25965e5252313a75cea4bc103bfe12 100644 --- "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/3.\345\210\233\345\273\272\346\225\260\347\273\204/config.json" +++ "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/3.\345\210\233\345\273\272\346\225\260\347\273\204/config.json" @@ -8,8 +8,7 @@ "children": [], "node_id": "python-3-197", "keywords_must": [ - "numpy", - "np" + ["创建", "数组"] ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/4.\346\223\215\344\275\234\346\225\260\347\273\204/config.json" "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/4.\346\223\215\344\275\234\346\225\260\347\273\204/config.json" index aca1c9ee44a01ae4958673dd14dd57269d1655cb..5e9c013d413d16d6cbb141758a03ee1ebb35fb62 100644 --- "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/4.\346\223\215\344\275\234\346\225\260\347\273\204/config.json" +++ "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/4.\346\223\215\344\275\234\346\225\260\347\273\204/config.json" @@ -51,9 +51,6 @@ } ], "node_id": "python-3-198", - "keywords_must": [ - "numpy", - "np" - ], + "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/5.\345\270\270\347\224\250\345\207\275\346\225\260/config.json" "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/5.\345\270\270\347\224\250\345\207\275\346\225\260/config.json" index 903f09dffefcca728b750c2cc759de70cd6631b3..72210654f494eeca436c9baea89e5cb5aa1d1667 100644 --- "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/5.\345\270\270\347\224\250\345\207\275\346\225\260/config.json" +++ "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/5.\345\270\270\347\224\250\345\207\275\346\225\260/config.json" @@ -52,8 +52,7 @@ ], "node_id": "python-3-199", "keywords_must": [ - "numpy", - "np" + "函数" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/6.\346\216\251\347\240\201\346\225\260\347\273\204/config.json" "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/6.\346\216\251\347\240\201\346\225\260\347\273\204/config.json" index c90dad9155e512771b9801b9ac4ef8ddbf830692..c204577f06f6d9161c5c80fde5cc837ec2529f7c 100644 --- "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/6.\346\216\251\347\240\201\346\225\260\347\273\204/config.json" +++ "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/6.\346\216\251\347\240\201\346\225\260\347\273\204/config.json" @@ -27,8 +27,7 @@ ], "node_id": "python-3-200", "keywords_must": [ - "numpy", - "np" + ["掩码", "数组"] ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/7.\347\237\251\351\230\265\345\257\271\350\261\241/config.json" "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/7.\347\237\251\351\230\265\345\257\271\350\261\241/config.json" index d0f3a1a6119011ee347ffb20aaccc1edab0765a0..b8979ef03ae641e42e21669921319b5551f2b60c 100644 --- "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/7.\347\237\251\351\230\265\345\257\271\350\261\241/config.json" +++ "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/7.\347\237\251\351\230\265\345\257\271\350\261\241/config.json" @@ -34,8 +34,7 @@ ], "node_id": "python-3-201", "keywords_must": [ - "numpy", - "np" + "矩阵" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/8.\351\232\217\346\234\272\346\212\275\346\240\267\345\255\220\346\250\241\345\235\227/config.json" "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/8.\351\232\217\346\234\272\346\212\275\346\240\267\345\255\220\346\250\241\345\235\227/config.json" index 7d8066bf7f65a1b73271ec2d3a939cb32f7993cd..c1bd49fb4193ed8e97bdb809b42918e4877d7b8b 100644 --- "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/8.\351\232\217\346\234\272\346\212\275\346\240\267\345\255\220\346\250\241\345\235\227/config.json" +++ "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/8.\351\232\217\346\234\272\346\212\275\346\240\267\345\255\220\346\250\241\345\235\227/config.json" @@ -42,9 +42,6 @@ } ], "node_id": "python-3-202", - "keywords_must": [ - "numpy", - "np" - ], + "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/config.json" "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/config.json" index d467233050c749c140d0742f9aa3cbd79ca16f63..b4a681089ba5694fbae11b39593e07e2b000917b 100644 --- "a/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/config.json" +++ "b/data/3.python\351\253\230\351\230\266/1.\347\247\221\345\255\246\350\256\241\347\256\227\345\237\272\347\241\200\350\275\257\344\273\266\345\214\205NumPy/config.json" @@ -1,7 +1,10 @@ { "node_id": "python-2-10", "keywords": [], - "keywords_must": [], + "keywords_must": [ + "numpy", + "np" + ], "keywords_forbid": [], "group": 2 } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/1.Pandas\346\246\202\350\247\210/config.json" "b/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/1.Pandas\346\246\202\350\247\210/config.json" index 3f68199dd1d3777a7bb84448050fcc294a1f8c34..cb486a8f4dee3f43144432d43bb21b4f9406270f 100644 --- "a/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/1.Pandas\346\246\202\350\247\210/config.json" +++ "b/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/1.Pandas\346\246\202\350\247\210/config.json" @@ -17,8 +17,9 @@ ], "node_id": "python-3-203", "keywords_must": [ - "pandas", - "pd" + "概览", + "简介", + "介绍" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/2.\346\225\260\346\215\256\347\273\223\346\236\204/config.json" "b/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/2.\346\225\260\346\215\256\347\273\223\346\236\204/config.json" index f84b2db6e5ca35365ef7834d1f9fcc558715ff59..70792634cb2cf2bb31cddc65114ff47bd22e9ba2 100644 --- "a/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/2.\346\225\260\346\215\256\347\273\223\346\236\204/config.json" +++ "b/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/2.\346\225\260\346\215\256\347\273\223\346\236\204/config.json" @@ -34,9 +34,6 @@ } ], "node_id": "python-3-204", - "keywords_must": [ - "pandas", - "pd" - ], + "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/3.\345\237\272\346\234\254\346\223\215\344\275\234/config.json" "b/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/3.\345\237\272\346\234\254\346\223\215\344\275\234/config.json" index 412815517b5da89cf512ec3dc09a2c274962afd5..eda21af102f97cbc8de706bfc5dd03f90ec296cb 100644 --- "a/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/3.\345\237\272\346\234\254\346\223\215\344\275\234/config.json" +++ "b/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/3.\345\237\272\346\234\254\346\223\215\344\275\234/config.json" @@ -52,9 +52,6 @@ } ], "node_id": "python-3-205", - "keywords_must": [ - "pandas", - "pd" - ], + "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/4.\351\253\230\347\272\247\345\272\224\347\224\250/config.json" "b/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/4.\351\253\230\347\272\247\345\272\224\347\224\250/config.json" index 8fd3bdb2bff099e9d15a2d6a62ed74a10d7a67b5..813e934f7ffce5325ac1b87a8ea2abafbccbfe79 100644 --- "a/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/4.\351\253\230\347\272\247\345\272\224\347\224\250/config.json" +++ "b/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/4.\351\253\230\347\272\247\345\272\224\347\224\250/config.json" @@ -51,9 +51,6 @@ } ], "node_id": "python-3-206", - "keywords_must": [ - "pandas", - "pd" - ], + "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/config.json" "b/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/config.json" index 30fbed754f4fee7558126eb1fde7e732c3587d8d..f63b413474a8cf4b51a20723429c30a4c09505c6 100644 --- "a/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/config.json" +++ "b/data/3.python\351\253\230\351\230\266/2.\347\273\223\346\236\204\345\214\226\346\225\260\346\215\256\345\210\206\346\236\220\345\267\245\345\205\267Pandas/config.json" @@ -1,7 +1,10 @@ { "node_id": "python-2-11", "keywords": [], - "keywords_must": [], + "keywords_must": [ + "pandas", + "pd" + ], "keywords_forbid": [], "group": 2 } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/1.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" "b/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/1.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" index 29b32af46397bd0f97aa9875afe5507e0f39f7c1..49d20201c96c5a34641f3c05698295586db054a4 100644 --- "a/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/1.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" +++ "b/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/1.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" @@ -6,8 +6,8 @@ "children": [], "node_id": "python-3-207", "keywords_must": [ - "matplotlib", - "matplot" + "安装", + "配置" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/2.Matplotlib\345\277\253\351\200\237\345\205\245\351\227\250/config.json" "b/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/2.Matplotlib\345\277\253\351\200\237\345\205\245\351\227\250/config.json" index a71c4f65dccb4e776bf20ca068faf6efe9683d27..429300c4b4dbd7513dfa11ddc623ee2fa4a00717 100644 --- "a/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/2.Matplotlib\345\277\253\351\200\237\345\205\245\351\227\250/config.json" +++ "b/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/2.Matplotlib\345\277\253\351\200\237\345\205\245\351\227\250/config.json" @@ -51,9 +51,6 @@ } ], "node_id": "python-3-208", - "keywords_must": [ - "matplotlib", - "matplot" - ], + "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/3.\345\233\276\345\275\242\347\273\230\345\210\266/config.json" "b/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/3.\345\233\276\345\275\242\347\273\230\345\210\266/config.json" index 4601b4644a5d6e0ac3189a28a729c7282fadb1ad..f47407833514a6e4f5adec98afc7d97c6612a12f 100644 --- "a/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/3.\345\233\276\345\275\242\347\273\230\345\210\266/config.json" +++ "b/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/3.\345\233\276\345\275\242\347\273\230\345\210\266/config.json" @@ -53,8 +53,7 @@ ], "node_id": "python-3-209", "keywords_must": [ - "matplotlib", - "matplot" + "图" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/4.\351\243\216\346\240\274\345\222\214\346\240\267\345\274\217/config.json" "b/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/4.\351\243\216\346\240\274\345\222\214\346\240\267\345\274\217/config.json" index 914ceb60bc32b29e9d5746ed4901f54b088b5880..8db6c295730fdeb6d494bc3045acf002ed481c85 100644 --- "a/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/4.\351\243\216\346\240\274\345\222\214\346\240\267\345\274\217/config.json" +++ "b/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/4.\351\243\216\346\240\274\345\222\214\346\240\267\345\274\217/config.json" @@ -42,9 +42,6 @@ } ], "node_id": "python-3-210", - "keywords_must": [ - "matplotlib", - "matplot" - ], + "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/config.json" "b/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/config.json" index d809e275bca4ee43dd4e173603082a8ac5303f2d..4117ba6fbbd50e8073718a441861a4d0bc4a855c 100644 --- "a/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/config.json" +++ "b/data/3.python\351\253\230\351\230\266/3.\347\273\230\345\233\276\345\272\223Matplotlib/config.json" @@ -1,7 +1,10 @@ { "node_id": "python-2-12", "keywords": [], - "keywords_must": [], + "keywords_must": [ + "matplotlib", + "matplot" + ], "keywords_forbid": [], "group": 2 } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/1.SciPy\346\246\202\350\247\210/config.json" "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/1.SciPy\346\246\202\350\247\210/config.json" index f48c9123ef2109aadd09202ef146c347157a555d..c4e9c2e03dd3bc538cc6f471165b0b01e2df26cf 100644 --- "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/1.SciPy\346\246\202\350\247\210/config.json" +++ "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/1.SciPy\346\246\202\350\247\210/config.json" @@ -6,7 +6,9 @@ "children": [], "node_id": "python-3-212", "keywords_must": [ - "scipy" + "概览", + "简介", + "介绍" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/2.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/2.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" index 93f85e864416b32f8822617c937383dcaafd1054..10199b96415eaf497f3a7bb80a1430cc916de52f 100644 --- "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/2.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" +++ "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/2.\345\256\211\350\243\205\351\205\215\347\275\256/config.json" @@ -6,7 +6,8 @@ "children": [], "node_id": "python-3-213", "keywords_must": [ - "scipy" + "安装", + "配置" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/3.\346\225\260\346\215\256\346\217\222\345\200\274/config.json" "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/3.\346\225\260\346\215\256\346\217\222\345\200\274/config.json" index 3fb11bf84a432e584829450ad4d326d7de2107dc..98d94826ef3f3063445a0e27c2b3cd5a84cab5bd 100644 --- "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/3.\346\225\260\346\215\256\346\217\222\345\200\274/config.json" +++ "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/3.\346\225\260\346\215\256\346\217\222\345\200\274/config.json" @@ -35,7 +35,7 @@ ], "node_id": "python-3-214", "keywords_must": [ - "scipy" + "插值" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/4.\346\233\262\347\272\277\346\213\237\345\220\210/config.json" "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/4.\346\233\262\347\272\277\346\213\237\345\220\210/config.json" index ecec46eaf82d2e1a621c2102f7dc5e3a09fca830..38a0343106fcf5873b05ea195a768e1c04a118dc 100644 --- "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/4.\346\233\262\347\272\277\346\213\237\345\220\210/config.json" +++ "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/4.\346\233\262\347\272\277\346\213\237\345\220\210/config.json" @@ -35,7 +35,7 @@ ], "node_id": "python-3-215", "keywords_must": [ - "scipy" + "拟合" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/5.\345\202\205\351\207\214\345\217\266\345\217\230\346\215\242/config.json" "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/5.\345\202\205\351\207\214\345\217\266\345\217\230\346\215\242/config.json" index f299d20fe91f5708e0abb1bd9cd8f667b1e978cb..8c477b46ed9221cc682f5fea3d9eda958ad02cee 100644 --- "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/5.\345\202\205\351\207\214\345\217\266\345\217\230\346\215\242/config.json" +++ "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/5.\345\202\205\351\207\214\345\217\266\345\217\230\346\215\242/config.json" @@ -35,7 +35,7 @@ ], "node_id": "python-3-216", "keywords_must": [ - "scipy" + ["傅里叶", "变换"] ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/6.\345\233\276\345\203\217\345\244\204\347\220\206/config.json" "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/6.\345\233\276\345\203\217\345\244\204\347\220\206/config.json" index e82c6745b9fd5e5f83f607fa4a23e4f0498e7257..e50880da2503631f3e51c532a9cb384df8a23634 100644 --- "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/6.\345\233\276\345\203\217\345\244\204\347\220\206/config.json" +++ "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/6.\345\233\276\345\203\217\345\244\204\347\220\206/config.json" @@ -42,8 +42,6 @@ } ], "node_id": "python-3-217", - "keywords_must": [ - "scipy" - ], + "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/7.\347\247\257\345\210\206/config.json" "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/7.\347\247\257\345\210\206/config.json" index 4a2cb18329cd75bd946ed795905856be77a0dcee..1d719725800d161b9c05516407fafc782f11c8b6 100644 --- "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/7.\347\247\257\345\210\206/config.json" +++ "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/7.\347\247\257\345\210\206/config.json" @@ -31,6 +31,8 @@ } ], "node_id": "python-3-218", - "keywords_must": [], + "keywords_must": [ + "积分" + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/8.\351\235\236\347\272\277\346\200\247\346\226\271\347\250\213\346\261\202\350\247\243/config.json" "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/8.\351\235\236\347\272\277\346\200\247\346\226\271\347\250\213\346\261\202\350\247\243/config.json" index ce150d417ec5553cd218752d4d27fe96bf06a674..4b591d231400eb556b7a1fe872ae77941e4f1654 100644 --- "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/8.\351\235\236\347\272\277\346\200\247\346\226\271\347\250\213\346\261\202\350\247\243/config.json" +++ "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/8.\351\235\236\347\272\277\346\200\247\346\226\271\347\250\213\346\261\202\350\247\243/config.json" @@ -22,6 +22,8 @@ } ], "node_id": "python-3-219", - "keywords_must": [], + "keywords_must": [ + "非线性方程" + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/config.json" "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/config.json" index 4e8a52021b8c3cbc96f5dcc5a3262af717b1e26f..85cc0bd655141764cc9239b572d7261e5fcf7089 100644 --- "a/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/config.json" +++ "b/data/3.python\351\253\230\351\230\266/4.\347\247\221\345\255\246\350\256\241\347\256\227\345\267\245\345\205\267\345\214\205SciPy/config.json" @@ -1,7 +1,9 @@ { "node_id": "python-2-13", "keywords": [], - "keywords_must": [], + "keywords_must": [ + "scipy" + ], "keywords_forbid": [], "group": 2 } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/6.\344\272\272\345\267\245\346\231\272\350\203\275/3.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211/config.json" "b/data/3.python\351\253\230\351\230\266/6.\344\272\272\345\267\245\346\231\272\350\203\275/3.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211/config.json" index ca129f30bd815934cf1c9552c479daf482f59e15..5587d2aa9b50f3af88e426e7a059e9026324acbd 100644 --- "a/data/3.python\351\253\230\351\230\266/6.\344\272\272\345\267\245\346\231\272\350\203\275/3.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211/config.json" +++ "b/data/3.python\351\253\230\351\230\266/6.\344\272\272\345\267\245\346\231\272\350\203\275/3.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211/config.json" @@ -125,10 +125,6 @@ } ], "node_id": "python-3-247", - "keywords_must": [ - "计算机视觉", - "CV", - "computer vision" - ], + "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.python\351\253\230\351\230\266/6.\344\272\272\345\267\245\346\231\272\350\203\275/4.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/config.json" "b/data/3.python\351\253\230\351\230\266/6.\344\272\272\345\267\245\346\231\272\350\203\275/4.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/config.json" index b510852a58d0233a1e257385de419870f4058a82..e50ffcc497f4e9c9fd0fa45c1abc576c7ab23fe8 100644 --- "a/data/3.python\351\253\230\351\230\266/6.\344\272\272\345\267\245\346\231\272\350\203\275/4.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/config.json" +++ "b/data/3.python\351\253\230\351\230\266/6.\344\272\272\345\267\245\346\231\272\350\203\275/4.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/config.json" @@ -309,10 +309,6 @@ } ], "node_id": "python-3-248", - "keywords_must": [ - "自然语言处理", - "NLP", - "natural language processing" - ], + "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git a/data/tree.json b/data/tree.json index 4614758b3946489a3cc7f05ab481946ae7632a46..128596961c8e17d4bae41fcd164d61c7d86143cc 100644 --- a/data/tree.json +++ b/data/tree.json @@ -75,7 +75,10 @@ ], "children": [], "keywords_must": [ - "python" + [ + "python", + "程序设计思想" + ] ], "keywords_forbid": [], "group": 0, @@ -178,7 +181,11 @@ } ], "keywords_must": [ - "python" + [ + "python", + "运行", + "方式" + ] ], "keywords_forbid": [], "group": 0, @@ -210,7 +217,34 @@ } ], "keywords_must": [ - "python" + [ + "python", + "Pycharm" + ], + [ + "python", + "vscode" + ], + [ + "python", + "开发工具" + ], + [ + "python", + "Atom" + ], + [ + "python", + "IDLE" + ], + [ + "python", + "Sublime" + ], + [ + "python", + "Spyder" + ] ], "keywords_forbid": [], "group": 0, @@ -223,8 +257,14 @@ "keywords": [], "children": [], "keywords_must": [ - "python", - "PEP8" + [ + "python", + "PEP8" + ], + [ + "python", + "编码规范" + ] ], "keywords_forbid": [], "group": 0, @@ -246,7 +286,20 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "模块管理" + ], + [ + "python", + "import" + ], + [ + "python", + "pip" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -279,7 +332,12 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "缩进" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -495,7 +553,12 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "函数" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -556,7 +619,12 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "类" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -602,7 +670,16 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "条件" + ], + [ + "python", + "分支" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -659,7 +736,12 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "循环" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -1948,7 +2030,17 @@ "node_id": "python-insert-4", "keywords": [], "children": [], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "parser" + ], + [ + "python", + "命令行", + "解析" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -1978,7 +2070,24 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "time" + ], + [ + "python", + "datetime" + ], + [ + "python", + "时间" + ], + [ + "python", + "日期" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2006,7 +2115,38 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "文件", + "读" + ], + [ + "python", + "文件", + "写" + ], + [ + "python", + "excel", + "读" + ], + [ + "python", + "excel", + "写" + ], + [ + "python", + "csv", + "读" + ], + [ + "python", + "csv", + "写" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2122,7 +2262,16 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "os" + ], + [ + "python", + "sys" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2143,7 +2292,13 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "源码", + "打包" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2290,7 +2445,17 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "smtplib" + ], + [ + "python", + "邮件", + "发送" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2592,7 +2757,16 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "正则表达式" + ], + [ + "python", + "re" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2640,7 +2814,10 @@ } } ], - "keywords_must": [], + "keywords_must": [ + "Beautiful Soup", + "BeautifulSoup" + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2815,7 +2992,9 @@ } } ], - "keywords_must": [], + "keywords_must": [ + "Selenium" + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2913,7 +3092,9 @@ } } ], - "keywords_must": [], + "keywords_must": [ + "pyspider" + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2934,7 +3115,16 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "验证码" + ], + [ + "python", + "verification code" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2955,7 +3145,13 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "动态", + "页面" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2985,7 +3181,13 @@ } } ], - "keywords_must": [], + "keywords_must": [ + [ + "python", + "模拟", + "登陆" + ] + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -2999,7 +3201,9 @@ "keywords_must": [ "autoscraper" ], - "keywords_forbid": [], + "keywords_forbid": [ + "autoscraper" + ], "group": 0, "subtree": "" } @@ -3302,8 +3506,9 @@ } ], "keywords_must": [ - "numpy", - "np" + "概述", + "介绍", + "简介" ], "keywords_forbid": [], "group": 0, @@ -3316,8 +3521,8 @@ "keywords": [], "children": [], "keywords_must": [ - "numpy", - "np" + "安装", + "配置" ], "keywords_forbid": [], "group": 0, @@ -3330,8 +3535,10 @@ "keywords": [], "children": [], "keywords_must": [ - "numpy", - "np" + [ + "创建", + "数组" + ] ], "keywords_forbid": [], "group": 0, @@ -3389,10 +3596,7 @@ } } ], - "keywords_must": [ - "numpy", - "np" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0, "subtree": "" @@ -3450,8 +3654,7 @@ } ], "keywords_must": [ - "numpy", - "np" + "函数" ], "keywords_forbid": [], "group": 0, @@ -3483,8 +3686,10 @@ } ], "keywords_must": [ - "numpy", - "np" + [ + "掩码", + "数组" + ] ], "keywords_forbid": [], "group": 0, @@ -3525,8 +3730,7 @@ } ], "keywords_must": [ - "numpy", - "np" + "矩阵" ], "keywords_forbid": [], "group": 0, @@ -3575,17 +3779,17 @@ } } ], - "keywords_must": [ - "numpy", - "np" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0, "subtree": "" } } ], - "keywords_must": [], + "keywords_must": [ + "numpy", + "np" + ], "keywords_forbid": [], "group": 2, "subtree": "" @@ -3612,8 +3816,9 @@ } ], "keywords_must": [ - "pandas", - "pd" + "概览", + "简介", + "介绍" ], "keywords_forbid": [], "group": 0, @@ -3653,10 +3858,7 @@ } } ], - "keywords_must": [ - "pandas", - "pd" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0, "subtree": "" @@ -3713,10 +3915,7 @@ } } ], - "keywords_must": [ - "pandas", - "pd" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0, "subtree": "" @@ -3773,17 +3972,17 @@ } } ], - "keywords_must": [ - "pandas", - "pd" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0, "subtree": "" } } ], - "keywords_must": [], + "keywords_must": [ + "pandas", + "pd" + ], "keywords_forbid": [], "group": 2, "subtree": "" @@ -3800,8 +3999,8 @@ "keywords": [], "children": [], "keywords_must": [ - "matplotlib", - "matplot" + "安装", + "配置" ], "keywords_forbid": [], "group": 0, @@ -3859,10 +4058,7 @@ } } ], - "keywords_must": [ - "matplotlib", - "matplot" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0, "subtree": "" @@ -3920,8 +4116,7 @@ } ], "keywords_must": [ - "matplotlib", - "matplot" + "图" ], "keywords_forbid": [], "group": 0, @@ -3970,17 +4165,17 @@ } } ], - "keywords_must": [ - "matplotlib", - "matplot" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0, "subtree": "" } } ], - "keywords_must": [], + "keywords_must": [ + "matplotlib", + "matplot" + ], "keywords_forbid": [], "group": 2, "subtree": "" @@ -3997,7 +4192,9 @@ "keywords": [], "children": [], "keywords_must": [ - "scipy" + "概览", + "简介", + "介绍" ], "keywords_forbid": [], "group": 0, @@ -4010,7 +4207,8 @@ "keywords": [], "children": [], "keywords_must": [ - "scipy" + "安装", + "配置" ], "keywords_forbid": [], "group": 0, @@ -4051,7 +4249,7 @@ } ], "keywords_must": [ - "scipy" + "插值" ], "keywords_forbid": [], "group": 0, @@ -4092,7 +4290,7 @@ } ], "keywords_must": [ - "scipy" + "拟合" ], "keywords_forbid": [], "group": 0, @@ -4133,7 +4331,10 @@ } ], "keywords_must": [ - "scipy" + [ + "傅里叶", + "变换" + ] ], "keywords_forbid": [], "group": 0, @@ -4182,9 +4383,7 @@ } } ], - "keywords_must": [ - "scipy" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0, "subtree": "" @@ -4223,7 +4422,9 @@ } } ], - "keywords_must": [], + "keywords_must": [ + "积分" + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -4253,7 +4454,9 @@ } } ], - "keywords_must": [], + "keywords_must": [ + "非线性方程" + ], "keywords_forbid": [], "group": 0, "subtree": "" @@ -4377,7 +4580,9 @@ } } ], - "keywords_must": [], + "keywords_must": [ + "scipy" + ], "keywords_forbid": [], "group": 2, "subtree": "" @@ -5750,11 +5955,7 @@ } } ], - "keywords_must": [ - "计算机视觉", - "CV", - "computer vision" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0, "subtree": "" @@ -6068,11 +6269,7 @@ } } ], - "keywords_must": [ - "自然语言处理", - "NLP", - "natural language processing" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0, "subtree": ""