From a6e431ab0c09e2c39e6d4abea4305f3219461418 Mon Sep 17 00:00:00 2001 From: u010280923 Date: Tue, 8 Nov 2022 11:35:20 +0800 Subject: [PATCH] opt keywords_must --- .../config.json" | 2 +- .../config.json" | 2 +- .../config.json" | 8 +- .../config.json" | 4 +- .../config.json" | 6 +- .../config.json" | 4 +- .../3.\345\207\275\346\225\260/config.json" | 4 +- .../4.\347\261\273/config.json" | 4 +- .../config.json" | 5 +- .../7.\345\276\252\347\216\257/config.json" | 4 +- .../config.json" | 5 +- .../config.json" | 7 +- .../config.json" | 9 +- .../config.json" | 5 +- .../config.json" | 4 +- .../config.json" | 5 +- .../config.json" | 4 +- .../config.json" | 4 +- .../12.autoscraper/config.json" | 4 +- .../config.json" | 5 +- .../3.Beautiful Soup/config.json" | 5 +- .../6.Selenium/config.json" | 4 +- .../config.json" | 4 +- .../config.json" | 5 +- .../config.json" | 5 +- .../config.json" | 4 +- .../config.json" | 3 +- .../config.json" | 5 +- .../config.json" | 3 +- .../config.json" | 3 +- .../config.json" | 3 +- .../config.json" | 5 +- .../config.json" | 5 +- .../config.json" | 5 +- .../config.json" | 5 +- .../config.json" | 5 +- .../config.json" | 5 +- .../config.json" | 5 +- .../config.json" | 4 +- .../config.json" | 5 +- .../config.json" | 3 +- .../config.json" | 5 +- .../config.json" | 5 +- .../config.json" | 4 +- .../config.json" | 3 +- .../config.json" | 2 +- .../config.json" | 2 +- .../config.json" | 2 +- .../config.json" | 4 +- .../7.\347\247\257\345\210\206/config.json" | 4 +- .../config.json" | 4 +- .../config.json" | 4 +- .../config.json" | 6 +- .../config.json" | 6 +- data/tree.json | 387 +++++++++++++----- 55 files changed, 434 insertions(+), 190 deletions(-) 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 637bbee..b3f8027 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 722a38f..cad5eb2 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 c2927d6..a0853bd 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 af809ad..b38e000 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 3dcc646..a8f1cc6 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 55a1f19..d396884 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 8f40e5d..7969c66 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 9f338bf..7c9a8bf 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 033de54..27caee9 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 a148e77..862ad8e 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 d27badb..c77fa69 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 6c78a6b..d6f174a 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 3ac994e..d14e2c4 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 5dafcc4..d869a17 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 3c184b4..618e171 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 7f71581..3e58520 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 f931779..d227510 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 ff1e1ae..54357f2 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 9c167b4..ed6b24e 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 e46ad9a..23baaf8 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 31dbdf8..8cc6e28 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 a00f79f..4876106 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 c8cb255..bdfeb5a 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 fbec9ac..4821727 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 b4e2da7..5f645d2 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 4141517..f0c403b 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 5ed07fe..3126a88 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 aca1c9e..5e9c013 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 903f09d..7221065 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 c90dad9..c204577 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 d0f3a1a..b8979ef 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 7d8066b..c1bd49f 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 d467233..b4a6810 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 3f68199..cb486a8 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 f84b2db..7079263 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 4128155..eda21af 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 8fd3bdb..813e934 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 30fbed7..f63b413 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 29b32af..49d2020 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 a71c4f6..429300c 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 4601b46..f474078 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 914ceb6..8db6c29 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 d809e27..4117ba6 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 f48c912..c4e9c2e 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 93f85e8..10199b9 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 3fb11bf..98d9482 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 ecec46e..38a0343 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 f299d20..8c477b4 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 e82c674..e50880d 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 4a2cb18..1d71972 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 ce150d4..4b591d2 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 4e8a520..85cc0bd 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 ca129f3..5587d2a 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 b510852..e50ffcc 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 4614758..1285969 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": "" -- GitLab