提交 d2fc6e2f 编写于 作者: F feilong

删除Python大于5个的子节点

上级 9c0d8ab0
...@@ -7,73 +7,10 @@ ...@@ -7,73 +7,10 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"help": { "Python内置数学函数": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-143", "node_id": "python-4-154",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"input": {
"keywords": [],
"children": [],
"node_id": "python-4-144",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"print": {
"keywords": [],
"children": [],
"node_id": "python-4-145",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"range": {
"keywords": [],
"children": [],
"node_id": "python-4-146",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"format": {
"keywords": [],
"children": [],
"node_id": "python-4-147",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"len": {
"keywords": [],
"children": [],
"node_id": "python-4-148",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"sorted": {
"keywords": [],
"children": [],
"node_id": "python-4-149",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"open": {
"keywords": [],
"children": [],
"node_id": "python-4-150",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
...@@ -88,37 +25,28 @@ ...@@ -88,37 +25,28 @@
} }
}, },
{ {
"enumerate/zip": { "sorted": {
"keywords": [],
"children": [],
"node_id": "python-4-152",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"type/isinstance": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-153", "node_id": "python-4-149",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"min/max/sum": { "input": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-154", "node_id": "python-4-144",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"abs/round/pow/divmod": { "range": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-155", "node_id": "python-4-146",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
......
...@@ -2,43 +2,6 @@ ...@@ -2,43 +2,6 @@
"export": [], "export": [],
"keywords": [], "keywords": [],
"children": [ "children": [
{
"总体概念": {
"keywords": [],
"children": [
{
"迭代": {
"keywords": [],
"children": [],
"node_id": "python-5-1358",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"缓存": {
"keywords": [],
"children": [],
"node_id": "python-5-1359",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"透明度": {
"keywords": [],
"children": [],
"node_id": "python-5-1360",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1423",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"流程控制": { "流程控制": {
"keywords": [], "keywords": [],
...@@ -112,79 +75,6 @@ ...@@ -112,79 +75,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"迭代": {
"keywords": [],
"children": [
{
"序列解包": {
"keywords": [],
"children": [],
"node_id": "python-5-1368",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"列表解析式": {
"keywords": [],
"children": [],
"node_id": "python-5-1369",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"生成器表达式": {
"keywords": [],
"children": [],
"node_id": "python-5-1370",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"集合解析式": {
"keywords": [],
"children": [],
"node_id": "python-5-1371",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"字典解析式": {
"keywords": [],
"children": [],
"node_id": "python-5-1372",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"将迭代器链接在一起": {
"keywords": [],
"children": [],
"node_id": "python-5-1373",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"将迭代器压缩在一起": {
"keywords": [],
"children": [],
"node_id": "python-5-1374",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1425",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"容器数据类型": { "容器数据类型": {
"keywords": [], "keywords": [],
...@@ -230,323 +120,6 @@ ...@@ -230,323 +120,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"导入代码": {
"keywords": [],
"children": [
{
"回退(备用)导入": {
"keywords": [],
"children": [],
"node_id": "python-5-1379",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"从即将发布的版本中导入": {
"keywords": [],
"children": [],
"node_id": "python-5-1380",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用__all__进行自定义导入": {
"keywords": [],
"children": [],
"node_id": "python-5-1381",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"相对导入": {
"keywords": [],
"children": [],
"node_id": "python-5-1382",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"__import__函数": {
"keywords": [],
"children": [],
"node_id": "python-5-1383",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"importlib模块": {
"keywords": [],
"children": [],
"node_id": "python-5-1384",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1427",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"令人兴奋的Python扩展:NIST的随机数信标": {
"keywords": [],
"children": [
{
"如何安装NIST信标库": {
"keywords": [],
"children": [],
"node_id": "python-5-1385",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"示例:获取值": {
"keywords": [],
"children": [],
"node_id": "python-5-1386",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"示例:模拟抛硬币并记录每次正反面的结果": {
"keywords": [],
"children": [],
"node_id": "python-5-1387",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装Pandas和matplotlib": {
"keywords": [],
"children": [],
"node_id": "python-5-1388",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建文本文件": {
"keywords": [],
"children": [],
"node_id": "python-5-1389",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用Pandas显示数据": {
"keywords": [],
"children": [],
"node_id": "python-5-1390",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"进行一些数据分析": {
"keywords": [],
"children": [],
"node_id": "python-5-1391",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用matplotlib进行绘图": {
"keywords": [],
"children": [],
"node_id": "python-5-1392",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图表的类型": {
"keywords": [],
"children": [],
"node_id": "python-5-1393",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装Scrapy": {
"keywords": [],
"children": [],
"node_id": "python-5-1394",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"运行Scrapy": {
"keywords": [],
"children": [],
"node_id": "python-5-1395",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用Scrapy获取Web数据": {
"keywords": [],
"children": [],
"node_id": "python-5-1396",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"通过Scrapy浏览网页": {
"keywords": [],
"children": [],
"node_id": "python-5-1397",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"shell选项": {
"keywords": [],
"children": [],
"node_id": "python-5-1398",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装Beautiful Soup": {
"keywords": [],
"children": [],
"node_id": "python-5-1399",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用Beautiful Soup": {
"keywords": [],
"children": [],
"node_id": "python-5-1400",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"如何安装feedparser库": {
"keywords": [],
"children": [],
"node_id": "python-5-1401",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"如何使用feedparser库": {
"keywords": [],
"children": [],
"node_id": "python-5-1402",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装NumPy": {
"keywords": [],
"children": [],
"node_id": "python-5-1403",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用NumPy": {
"keywords": [],
"children": [],
"node_id": "python-5-1404",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用NumPy数组": {
"keywords": [],
"children": [],
"node_id": "python-5-1405",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"统计度量": {
"keywords": [],
"children": [],
"node_id": "python-5-1406",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"如何安装Pillow库": {
"keywords": [],
"children": [],
"node_id": "python-5-1407",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像显示:确定文件的大小和类型并显示": {
"keywords": [],
"children": [],
"node_id": "python-5-1408",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像处理:裁剪图像的一部分": {
"keywords": [],
"children": [],
"node_id": "python-5-1409",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"随机数": {
"keywords": [],
"children": [],
"node_id": "python-5-1410",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"密码生成器": {
"keywords": [],
"children": [],
"node_id": "python-5-1411",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1428",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-8", "node_id": "python-3-8",
......
...@@ -19,16 +19,16 @@ ...@@ -19,16 +19,16 @@
} }
}, },
{ {
"参数var": { "函数的参数": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-39", "node_id": "python-4-46",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"返回值return": { "函数返回值": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-40", "node_id": "python-4-40",
...@@ -36,15 +36,6 @@ ...@@ -36,15 +36,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"参数传递": {
"keywords": [],
"children": [],
"node_id": "python-4-41",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"函数调用": { "函数调用": {
"keywords": [], "keywords": [],
...@@ -54,69 +45,6 @@ ...@@ -54,69 +45,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"函数递归": {
"keywords": [],
"children": [],
"node_id": "python-4-43",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"函数编写风格": {
"keywords": [],
"children": [],
"node_id": "python-4-44",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"调用函数": {
"keywords": [],
"children": [],
"node_id": "python-4-45",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"函数的参数": {
"keywords": [],
"children": [],
"node_id": "python-4-46",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"递归函数": {
"keywords": [],
"children": [],
"node_id": "python-4-47",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"None值": {
"keywords": [],
"children": [],
"node_id": "python-4-48",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"调用栈": {
"keywords": [],
"children": [],
"node_id": "python-4-49",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"局部和全局作用域": { "局部和全局作用域": {
"keywords": [], "keywords": [],
...@@ -153,370 +81,6 @@ ...@@ -153,370 +81,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"异常处理": {
"keywords": [],
"children": [],
"node_id": "python-4-51",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"把函数视作对象": {
"keywords": [],
"children": [],
"node_id": "python-4-52",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"可调用对象": {
"keywords": [],
"children": [],
"node_id": "python-4-53",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"用户定义的可调用类型": {
"keywords": [],
"children": [],
"node_id": "python-4-54",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"函数内省": {
"keywords": [],
"children": [],
"node_id": "python-4-55",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"从定位参数到仅限关键字参数": {
"keywords": [],
"children": [],
"node_id": "python-4-56",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"获取关于参数的信息": {
"keywords": [],
"children": [],
"node_id": "python-4-57",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"支持函数式编程的包": {
"keywords": [],
"children": [],
"node_id": "python-4-58",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"传递实参": {
"keywords": [],
"children": [
{
"位置实参": {
"keywords": [],
"children": [],
"node_id": "python-5-28",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"关键字实参": {
"keywords": [],
"children": [],
"node_id": "python-5-29",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"默认值": {
"keywords": [],
"children": [],
"node_id": "python-5-30",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"等效的函数调用": {
"keywords": [],
"children": [],
"node_id": "python-5-31",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"避免实参错误": {
"keywords": [],
"children": [],
"node_id": "python-5-32",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-59",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"返回值": {
"keywords": [],
"children": [
{
"返回简单值": {
"keywords": [],
"children": [],
"node_id": "python-5-33",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"让实参变成可选的": {
"keywords": [],
"children": [],
"node_id": "python-5-34",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"返回字典": {
"keywords": [],
"children": [],
"node_id": "python-5-35",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-60",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"传递列表": {
"keywords": [],
"children": [
{
"在函数中修改列表": {
"keywords": [],
"children": [],
"node_id": "python-5-36",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"禁止函数修改列表": {
"keywords": [],
"children": [],
"node_id": "python-5-37",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-61",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"传递任意数量的实参": {
"keywords": [],
"children": [
{
"使用任意数量的关键字实参": {
"keywords": [],
"children": [],
"node_id": "python-5-38",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"导入特定的函数": {
"keywords": [],
"children": [],
"node_id": "python-5-39",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用as给函数指定别名": {
"keywords": [],
"children": [],
"node_id": "python-5-40",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用as给模块指定别名": {
"keywords": [],
"children": [],
"node_id": "python-5-41",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"导入模块中的所有函数": {
"keywords": [],
"children": [],
"node_id": "python-5-42",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-62",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"函数编写指南": {
"keywords": [],
"children": [],
"node_id": "python-4-63",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"编写可接受任意数量参数的函数": {
"keywords": [],
"children": [],
"node_id": "python-4-64",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"编写只接受关键字参数的函数": {
"keywords": [],
"children": [],
"node_id": "python-4-65",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"将元数据信息附加到函数参数上": {
"keywords": [],
"children": [],
"node_id": "python-4-66",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"从函数中返回多个值": {
"keywords": [],
"children": [],
"node_id": "python-4-67",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"定义带有默认参数的函数": {
"keywords": [],
"children": [],
"node_id": "python-4-68",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"定义匿名或内联函数": {
"keywords": [],
"children": [],
"node_id": "python-4-69",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在匿名函数中绑定变量的值": {
"keywords": [],
"children": [],
"node_id": "python-4-70",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"让带有N个参数的可调用对象以较少的参数形式调用": {
"keywords": [],
"children": [],
"node_id": "python-4-71",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"用函数替代只有单个方法的类": {
"keywords": [],
"children": [],
"node_id": "python-4-72",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在回调函数中携带额外的状态": {
"keywords": [],
"children": [],
"node_id": "python-4-73",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"内联回调函数": {
"keywords": [],
"children": [],
"node_id": "python-4-74",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"访问定义在闭包内的变量": {
"keywords": [],
"children": [],
"node_id": "python-4-75",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-9", "node_id": "python-3-9",
......
...@@ -4,10 +4,14 @@ ...@@ -4,10 +4,14 @@
"hash_key_value_set.json", "hash_key_value_set.json",
"hash_key_value_set_by_compose.json" "hash_key_value_set_by_compose.json"
], ],
"keywords": [], "keywords": [
"Python类",
"Python类继承",
"Python抽象类"
],
"children": [ "children": [
{ {
"类定义class": { "Python类定义class": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-76", "node_id": "python-4-76",
...@@ -16,16 +20,7 @@ ...@@ -16,16 +20,7 @@
} }
}, },
{ {
"作用域和命名空间": { "Python对象": {
"keywords": [],
"children": [],
"node_id": "python-4-77",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"对象": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-78", "node_id": "python-4-78",
...@@ -34,350 +29,31 @@ ...@@ -34,350 +29,31 @@
} }
}, },
{ {
"属性和方法": { "Python类属性和方法": {
"keywords": [],
"children": [
{
"模拟数值类型": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-43",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"字符串表示形式": {
"keywords": [],
"children": [],
"node_id": "python-5-44",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"自定义的布尔值": {
"keywords": [],
"children": [],
"node_id": "python-5-45",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-79", "node_id": "python-4-79",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"类编码风格": { "Python类继承": {
"keywords": [],
"children": [],
"node_id": "python-4-80",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"初探类": {
"keywords": [],
"children": [
{
"类定义语法": {
"keywords": [],
"children": [],
"node_id": "python-5-46",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"类对象": {
"keywords": [],
"children": [],
"node_id": "python-5-47",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"方法对象": {
"keywords": [],
"children": [],
"node_id": "python-5-48",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-81",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"补充说明": {
"keywords": [],
"children": [],
"node_id": "python-4-82",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"私有变量": {
"keywords": [],
"children": [],
"node_id": "python-4-83",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"生成器表达式": {
"keywords": [],
"children": [],
"node_id": "python-4-84",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"类到底是什么": {
"keywords": [],
"children": [],
"node_id": "python-4-85",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建自定义类": {
"keywords": [],
"children": [],
"node_id": "python-4-86",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"再谈隐藏": {
"keywords": [],
"children": [],
"node_id": "python-4-87",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"类的命名空间": {
"keywords": [],
"children": [],
"node_id": "python-4-88",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"指定超类": {
"keywords": [],
"children": [],
"node_id": "python-4-89",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"深入探讨继承": {
"keywords": [],
"children": [],
"node_id": "python-4-90",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"多个超类": {
"keywords": [],
"children": [],
"node_id": "python-4-91",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"接口和内省": {
"keywords": [],
"children": [
{
"Python文化中的接口和协议": {
"keywords": [],
"children": [],
"node_id": "python-5-49",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Python喜欢序列": {
"keywords": [],
"children": [],
"node_id": "python-5-50",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用猴子补丁在运行时实现协议": {
"keywords": [],
"children": [],
"node_id": "python-5-51",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Alex Martelli的水禽": {
"keywords": [],
"children": [],
"node_id": "python-5-52",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"定义抽象基类的子类": {
"keywords": [],
"children": [],
"node_id": "python-5-53",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"标准库中的抽象基类": {
"keywords": [],
"children": [],
"node_id": "python-5-54",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"定义并使用一个抽象基类": {
"keywords": [],
"children": [],
"node_id": "python-5-55",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Tombola子类的测试方法": {
"keywords": [],
"children": [],
"node_id": "python-5-56",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Python使用register的方式": {
"keywords": [],
"children": [],
"node_id": "python-5-57",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"鹅的行为有可能像鸭子": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-58", "node_id": "python-4-77",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-92",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"抽象基类": { "Python抽象基类": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-93", "node_id": "python-4-93",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"导入类": {
"keywords": [],
"children": [
{
"导入单个类": {
"keywords": [],
"children": [],
"node_id": "python-5-59",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在一个模块中存储多个类": {
"keywords": [],
"children": [],
"node_id": "python-5-60",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"从一个模块中导入多个类": {
"keywords": [],
"children": [],
"node_id": "python-5-61",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"导入模块中的所有类": {
"keywords": [],
"children": [],
"node_id": "python-5-62",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"自定义工作流程": {
"keywords": [],
"children": [],
"node_id": "python-5-63",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-94",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Python标准库": {
"keywords": [],
"children": [],
"node_id": "python-4-95",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-10", "node_id": "python-3-10",
......
...@@ -3,99 +3,25 @@ ...@@ -3,99 +3,25 @@
"if-else.json", "if-else.json",
"none.json" "none.json"
], ],
"keywords": [],
"children": [
{
"if": {
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"if-else语句": { "if-else语句": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-64",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"if-elif-else结构": {
"keywords": [],
"children": [],
"node_id": "python-5-65",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"省略else代码块": {
"keywords": [],
"children": [],
"node_id": "python-5-66",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用if语句处理列表": {
"keywords": [],
"children": [
{
"检查特殊元素": {
"keywords": [],
"children": [],
"node_id": "python-6-16",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"确定列表不是空的": {
"keywords": [],
"children": [],
"node_id": "python-6-17",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-67",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"设置if语句的格式": {
"keywords": [],
"children": [],
"node_id": "python-5-68",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-96", "node_id": "python-4-96",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"elif": { "if-elif-else结构": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-97", "node_id": "python-4-97",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"else": {
"keywords": [],
"children": [],
"node_id": "python-4-98",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-12", "node_id": "python-3-12",
......
...@@ -23,96 +23,13 @@ ...@@ -23,96 +23,13 @@
"children": [ "children": [
{ {
"遍历整个列表": { "遍历整个列表": {
"keywords": [],
"children": [
{
"深入研究循环": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-7-0",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在for循环中执行更多操作": {
"keywords": [],
"children": [],
"node_id": "python-7-1",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在for循环结束后执行一些操作": {
"keywords": [],
"children": [],
"node_id": "python-7-2",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-21", "node_id": "python-6-21",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"避免缩进错误": {
"keywords": [],
"children": [
{
"忘记缩进": {
"keywords": [],
"children": [],
"node_id": "python-7-3",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"忘记缩进额外的代码行": {
"keywords": [],
"children": [],
"node_id": "python-7-4",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"不必要的缩进": {
"keywords": [],
"children": [],
"node_id": "python-7-5",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"循环后不必要的缩进": {
"keywords": [],
"children": [],
"node_id": "python-7-6",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"遗漏了冒号": {
"keywords": [],
"children": [],
"node_id": "python-7-7",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-22",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"创建数值列表": { "创建数值列表": {
"keywords": [], "keywords": [],
...@@ -149,52 +66,6 @@ ...@@ -149,52 +66,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"设置代码格式": {
"keywords": [],
"children": [
{
"格式设置指南": {
"keywords": [],
"children": [],
"node_id": "python-7-11",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"行长": {
"keywords": [],
"children": [],
"node_id": "python-7-12",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"空行": {
"keywords": [],
"children": [],
"node_id": "python-7-13",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"其他格式设置指南": {
"keywords": [],
"children": [],
"node_id": "python-7-14",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-24",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-5-84", "node_id": "python-5-84",
...@@ -220,15 +91,6 @@ ...@@ -220,15 +91,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"增强的赋值操作": {
"keywords": [],
"children": [],
"node_id": "python-5-87",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"序列数据类型": { "序列数据类型": {
"keywords": [], "keywords": [],
...@@ -238,15 +100,6 @@ ...@@ -238,15 +100,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"引用": {
"keywords": [],
"children": [],
"node_id": "python-5-89",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"访问列表元素": { "访问列表元素": {
"keywords": [], "keywords": [],
......
...@@ -5,37 +5,79 @@ ...@@ -5,37 +5,79 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"find": { "大小写转换": {
"keywords": [],
"children": [
{
"lower": {
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"node_id": "python-7eb47ec847dd48cabfcd8ec6fe904311"
}
},
{
"upper": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-173", "keywords_must": [],
"keywords_forbid": [],
"node_id": "python-84604b2d679a4ef79c305887cf0212dd"
}
}
],
"node_id": "python-4-176",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"字符串查找定位": {
"keywords": [],
"children": [
{
"find": {
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"node_id": "python-21f1a2514d6e4877a239ab0efedb9516"
}
},
{ {
"index": { "index": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-174",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": [],
"node_id": "python-30ec6720a67346dd9ea692eaf4dec6c4"
} }
}, },
{ {
"join": { "center": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-175", "node_id": "python-4-182",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-173",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"lower": { "字符串连结、替换、分拆、截尾、转换": {
"keywords": [],
"children": [
{
"join": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-176", "node_id": "python-4-175",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
...@@ -75,21 +117,9 @@ ...@@ -75,21 +117,9 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"upper": {
"keywords": [],
"children": [],
"node_id": "python-4-181",
"keywords_must": [],
"keywords_forbid": []
} }
}, ],
{ "node_id": "python-4-175",
"center": {
"keywords": [],
"children": [],
"node_id": "python-4-182",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
......
...@@ -4,98 +4,6 @@ ...@@ -4,98 +4,6 @@
], ],
"keywords": [], "keywords": [],
"children": [ "children": [
{
"迭代器": {
"keywords": [],
"children": [
{
"迭代器协议": {
"keywords": [],
"children": [],
"node_id": "python-5-116",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"从迭代器创建序列": {
"keywords": [],
"children": [],
"node_id": "python-5-117",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-184",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"生成器": {
"keywords": [],
"children": [
{
"创建生成器": {
"keywords": [],
"children": [],
"node_id": "python-5-118",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"递归式生成器": {
"keywords": [],
"children": [],
"node_id": "python-5-119",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"通用生成器": {
"keywords": [],
"children": [],
"node_id": "python-5-120",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"生成器的方法": {
"keywords": [],
"children": [],
"node_id": "python-5-121",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"模拟生成器": {
"keywords": [],
"children": [],
"node_id": "python-5-122",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-185",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"装饰器": {
"keywords": [],
"children": [],
"node_id": "python-4-186",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"闭包": { "闭包": {
"keywords": [], "keywords": [],
......
...@@ -6,129 +6,111 @@ ...@@ -6,129 +6,111 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"打开文件": { "文件的基本方法": {
"keywords": [],
"children": [],
"node_id": "python-4-188",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文件基本方法": {
"keywords": [],
"children": [],
"node_id": "python-4-189",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文件内容迭代": {
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"每次一个字符(或字节)": { "打开文件": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-123", "node_id": "python-4-188",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"每次一行": { "读取和写入": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-124", "node_id": "python-5-128",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"读取所有内容": { "使用管道重定向输出": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-125", "node_id": "python-5-129",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"使用fileinput实现延迟行迭代": { "读取和写入行": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-126", "node_id": "python-5-130",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"文件迭代器": { "关闭文件": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-127", "node_id": "python-5-131",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
} }
], ],
"node_id": "python-4-190", "node_id": "python-4-191",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"文件的基本方法": { "文件内容迭代": {
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"读取和写入": { "每次一个字符(或字节)": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-128", "node_id": "python-5-123",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"使用管道重定向输出": { "每次一行": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-129", "node_id": "python-5-124",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"读取和写入行": { "读取所有内容": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-130", "node_id": "python-5-125",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"关闭文件": { "使用fileinput实现延迟行迭代": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-131", "node_id": "python-5-126",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"使用文件的基本方法": { "文件迭代器": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-5-132", "node_id": "python-5-127",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
} }
], ],
"node_id": "python-4-191", "node_id": "python-4-190",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
......
...@@ -6,55 +6,47 @@ ...@@ -6,55 +6,47 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"datetime": { "时间和日期处理": {
"keywords": [], "keywords": [],
"children": [], "children": [
"node_id": "python-4-192",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"json": { "time": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-193",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": [],
"node_id": "python-aedfb48b088e44dc84828542e3024bfe"
} }
}, },
{ {
"math": { "datetime": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-194",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": [],
"node_id": "python-e7c88b634b8a4499aba7aca609764bb9"
} }
}, }
{ ],
"os": { "node_id": "python-4-192",
"keywords": [],
"children": [],
"node_id": "python-4-195",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"random": { "os": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-196", "node_id": "python-4-195",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"re": { "json": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-197", "node_id": "python-4-193",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
...@@ -69,28 +61,10 @@ ...@@ -69,28 +61,10 @@
} }
}, },
{ {
"time": { "re": {
"keywords": [],
"children": [],
"node_id": "python-4-199",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"urllib": {
"keywords": [],
"children": [],
"node_id": "python-4-200",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"fileinput": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-201", "node_id": "python-4-197",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
......
...@@ -10,7 +10,14 @@ ...@@ -10,7 +10,14 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"excel/csv/hdf/netCDF": { "excel": {
"keywords": [],
"children": [],
"node_id": "python-4-754",
"keywords_must": [],
"keywords_forbid": []
},
"csv": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-754", "node_id": "python-4-754",
......
...@@ -14,24 +14,6 @@ ...@@ -14,24 +14,6 @@
], ],
"keywords": [], "keywords": [],
"children": [ "children": [
{
"数据库安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-756",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"SQL语句": {
"keywords": [],
"children": [],
"node_id": "python-4-757",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"SQLite": { "SQLite": {
"keywords": [], "keywords": [],
...@@ -107,10 +89,10 @@ ...@@ -107,10 +89,10 @@
} }
}, },
{ {
"MongoDB": { "Redis": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-760", "node_id": "python-4-757",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
......
...@@ -9,34 +9,16 @@ ...@@ -9,34 +9,16 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"HTML/HTML5/CSS": { "HTTP协议": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-789", "node_id": "python-4-792",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"前端数据库和后台": {
"keywords": [],
"children": [],
"node_id": "python-4-790",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"MVC架构": {
"keywords": [],
"children": [],
"node_id": "python-4-791",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{ {
"REST和Ajax": { "HTTP错误码": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-792", "node_id": "python-4-792",
......
...@@ -4,15 +4,6 @@ ...@@ -4,15 +4,6 @@
], ],
"keywords": [], "keywords": [],
"children": [ "children": [
{
"Django简介": {
"keywords": [],
"children": [],
"node_id": "python-4-793",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"Django安装配置": { "Django安装配置": {
"keywords": [], "keywords": [],
...@@ -57,33 +48,6 @@ ...@@ -57,33 +48,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"Django提交表单": {
"keywords": [],
"children": [],
"node_id": "python-4-799",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Django Rest Framework": {
"keywords": [],
"children": [],
"node_id": "python-4-800",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"部署日志与安全": {
"keywords": [],
"children": [],
"node_id": "python-4-801",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-137", "node_id": "python-3-137",
......
...@@ -4,15 +4,6 @@ ...@@ -4,15 +4,6 @@
], ],
"keywords": [], "keywords": [],
"children": [ "children": [
{
"Tornado简介": {
"keywords": [],
"children": [],
"node_id": "python-4-816",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"Tornado安装配置": { "Tornado安装配置": {
"keywords": [], "keywords": [],
...@@ -22,15 +13,6 @@ ...@@ -22,15 +13,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"Tornado提交表单": {
"keywords": [],
"children": [],
"node_id": "python-4-818",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"Tornado模板": { "Tornado模板": {
"keywords": [], "keywords": [],
...@@ -66,15 +48,6 @@ ...@@ -66,15 +48,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"部署日志与安全": {
"keywords": [],
"children": [],
"node_id": "python-4-823",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-138", "node_id": "python-3-138",
......
...@@ -4,24 +4,6 @@ ...@@ -4,24 +4,6 @@
], ],
"keywords": [], "keywords": [],
"children": [ "children": [
{
"Splash的使用": {
"keywords": [],
"children": [],
"node_id": "python-4-956",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Splash负载均衡配置": {
"keywords": [],
"children": [],
"node_id": "python-4-957",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"使用Selenium爬取淘宝商品": { "使用Selenium爬取淘宝商品": {
"keywords": [], "keywords": [],
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"RE(Regular Expression )": { "正则表达式库: re": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-871", "node_id": "python-4-871",
......
...@@ -7,16 +7,7 @@ ...@@ -7,16 +7,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"Beautiful Soup简介": { "Beautiful Soup 安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-878",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-879", "node_id": "python-4-879",
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"安装配置": { "lxml安装配置": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-883", "node_id": "python-4-883",
...@@ -50,15 +50,6 @@ ...@@ -50,15 +50,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"解析HTML": {
"keywords": [],
"children": [],
"node_id": "python-4-888",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-150", "node_id": "python-3-150",
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"安装配置": { "requests安装配置": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-889", "node_id": "python-4-889",
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
} }
}, },
{ {
"发送请求与HTTP请求类型": { "requests发送请求与HTTP请求类型": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-890", "node_id": "python-4-890",
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
} }
}, },
{ {
"传递URL参数": { "requests传递URL参数": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-891", "node_id": "python-4-891",
...@@ -34,16 +34,7 @@ ...@@ -34,16 +34,7 @@
} }
}, },
{ {
"响应内容": { "requests定制请求头": {
"keywords": [],
"children": [],
"node_id": "python-4-892",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"定制请求头": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-893", "node_id": "python-4-893",
...@@ -51,33 +42,6 @@ ...@@ -51,33 +42,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"响应状态码": {
"keywords": [],
"children": [],
"node_id": "python-4-894",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Cookie": {
"keywords": [],
"children": [],
"node_id": "python-4-895",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"POST请求": {
"keywords": [],
"children": [],
"node_id": "python-4-896",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"身份认证": { "身份认证": {
"keywords": [], "keywords": [],
......
...@@ -6,16 +6,7 @@ ...@@ -6,16 +6,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"Selenium简介": { "Selenium安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-900",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-901", "node_id": "python-4-901",
...@@ -24,7 +15,7 @@ ...@@ -24,7 +15,7 @@
} }
}, },
{ {
"单元素定位(find_element_id/name/xpath)": { "Selenium单元素定位(find_element_id/name/xpath)": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-902", "node_id": "python-4-902",
...@@ -33,7 +24,7 @@ ...@@ -33,7 +24,7 @@
} }
}, },
{ {
"多元素定位(find_elements_id/name/xpath)": { "Selenium多元素定位(find_elements_id/name/xpath)": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-903", "node_id": "python-4-903",
...@@ -42,62 +33,7 @@ ...@@ -42,62 +33,7 @@
} }
}, },
{ {
"常用方法和属性": { "Selenium键盘和鼠标操作": {
"keywords": [],
"children": [
{
"可管理属性创建": {
"keywords": [],
"children": [],
"node_id": "python-5-535",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"延迟计算属性": {
"keywords": [],
"children": [],
"node_id": "python-5-536",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"属性的代理访问": {
"keywords": [],
"children": [],
"node_id": "python-5-537",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建用于计算的属性": {
"keywords": [],
"children": [],
"node_id": "python-5-538",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"为属性添加安全保护机制": {
"keywords": [],
"children": [],
"node_id": "python-5-539",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-904",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"键盘和鼠标操作": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-905", "node_id": "python-4-905",
...@@ -106,16 +42,7 @@ ...@@ -106,16 +42,7 @@
} }
}, },
{ {
"WebDriver API": { "Selenium表单交互": {
"keywords": [],
"children": [],
"node_id": "python-4-906",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"表单交互": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-907", "node_id": "python-4-907",
......
...@@ -6,16 +6,7 @@ ...@@ -6,16 +6,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"Scrapy简介": { "Scrapy安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-908",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-909", "node_id": "python-4-909",
...@@ -33,7 +24,7 @@ ...@@ -33,7 +24,7 @@
} }
}, },
{ {
"Item Pipeline": { "Scrapy Item Pipeline": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-911", "node_id": "python-4-911",
...@@ -42,7 +33,7 @@ ...@@ -42,7 +33,7 @@
} }
}, },
{ {
"Downloader": { "Scrapy Downloader": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-912", "node_id": "python-4-912",
...@@ -51,22 +42,13 @@ ...@@ -51,22 +42,13 @@
} }
}, },
{ {
"Spiders": { "Scrapy Spiders": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-913", "node_id": "python-4-913",
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"Scheduler": {
"keywords": [],
"children": [],
"node_id": "python-4-914",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-153", "node_id": "python-3-153",
......
...@@ -6,16 +6,7 @@ ...@@ -6,16 +6,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"Tkinter简介": { "Tkinter安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-988",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-989", "node_id": "python-4-989",
...@@ -40,24 +31,6 @@ ...@@ -40,24 +31,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"标准属性": {
"keywords": [],
"children": [],
"node_id": "python-4-992",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"几何管理": {
"keywords": [],
"children": [],
"node_id": "python-4-993",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-174", "node_id": "python-3-174",
......
...@@ -7,16 +7,7 @@ ...@@ -7,16 +7,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"PyQT简介": { "PyQT安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-994",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-995", "node_id": "python-4-995",
...@@ -24,15 +15,6 @@ ...@@ -24,15 +15,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"PyQT模块": {
"keywords": [],
"children": [],
"node_id": "python-4-996",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"PyQT布局管理": { "PyQT布局管理": {
"keywords": [], "keywords": [],
...@@ -43,16 +25,7 @@ ...@@ -43,16 +25,7 @@
} }
}, },
{ {
"PyQT菜单和工具栏": { "PyQT事件和信号": {
"keywords": [],
"children": [],
"node_id": "python-4-998",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"事件和信号": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-999", "node_id": "python-4-999",
...@@ -77,15 +50,6 @@ ...@@ -77,15 +50,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"PyQT拖拽与绘图": {
"keywords": [],
"children": [],
"node_id": "python-4-1002",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-175", "node_id": "python-3-175",
......
...@@ -6,16 +6,7 @@ ...@@ -6,16 +6,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"WxPython简介": { "WxPython安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-1003",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-1004", "node_id": "python-4-1004",
...@@ -23,15 +14,6 @@ ...@@ -23,15 +14,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"WxPython常用类": {
"keywords": [],
"children": [],
"node_id": "python-4-1005",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"WxPython布局管理": { "WxPython布局管理": {
"keywords": [], "keywords": [],
...@@ -67,24 +49,6 @@ ...@@ -67,24 +49,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"WxPython拖拽处理": {
"keywords": [],
"children": [],
"node_id": "python-4-1010",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"WxPython绘图API": {
"keywords": [],
"children": [],
"node_id": "python-4-1011",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-176", "node_id": "python-3-176",
......
...@@ -4,15 +4,6 @@ ...@@ -4,15 +4,6 @@
], ],
"keywords": [], "keywords": [],
"children": [ "children": [
{
"索引": {
"keywords": [],
"children": [],
"node_id": "python-4-1125",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"切片": { "切片": {
"keywords": [], "keywords": [],
...@@ -23,16 +14,7 @@ ...@@ -23,16 +14,7 @@
} }
}, },
{ {
"改变数组结构": { "合并、拆分、复制": {
"keywords": [],
"children": [],
"node_id": "python-4-1127",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"合并和拆分": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-1128", "node_id": "python-4-1128",
...@@ -40,15 +22,6 @@ ...@@ -40,15 +22,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"复制": {
"keywords": [],
"children": [],
"node_id": "python-4-1129",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"排序": { "排序": {
"keywords": [], "keywords": [],
...@@ -75,15 +48,6 @@ ...@@ -75,15 +48,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"数组I/O": {
"keywords": [],
"children": [],
"node_id": "python-4-1133",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-198", "node_id": "python-3-198",
......
...@@ -13,15 +13,6 @@ ...@@ -13,15 +13,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"函数命名空间": {
"keywords": [],
"children": [],
"node_id": "python-4-1135",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"数学函数": { "数学函数": {
"keywords": [], "keywords": [],
...@@ -57,15 +48,6 @@ ...@@ -57,15 +48,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"自定义广播函数": {
"keywords": [],
"children": [],
"node_id": "python-4-1140",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-199", "node_id": "python-3-199",
......
...@@ -6,16 +6,7 @@ ...@@ -6,16 +6,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"Panda的特点": { "Panda安装和使用": {
"keywords": [],
"children": [],
"node_id": "python-4-1150",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装和使用": {
"keywords": [], "keywords": [],
"children": [], "children": [],
"node_id": "python-4-1151", "node_id": "python-4-1151",
......
...@@ -5,15 +5,6 @@ ...@@ -5,15 +5,6 @@
], ],
"keywords": [], "keywords": [],
"children": [ "children": [
{
"数据预览": {
"keywords": [],
"children": [],
"node_id": "python-4-1155",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"数据选择": { "数据选择": {
"keywords": [], "keywords": [],
......
...@@ -22,15 +22,6 @@ ...@@ -22,15 +22,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"层次化索引": {
"keywords": [],
"children": [],
"node_id": "python-4-1163",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"表级广播函数": { "表级广播函数": {
"keywords": [], "keywords": [],
...@@ -40,15 +31,6 @@ ...@@ -40,15 +31,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"日期时间索引对象": {
"keywords": [],
"children": [],
"node_id": "python-4-1165",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"透视表": { "透视表": {
"keywords": [], "keywords": [],
...@@ -66,15 +48,6 @@ ...@@ -66,15 +48,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"数据I/O": {
"keywords": [],
"children": [],
"node_id": "python-4-1168",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-206", "node_id": "python-3-206",
......
...@@ -49,24 +49,6 @@ ...@@ -49,24 +49,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"绘制图像": {
"keywords": [],
"children": [],
"node_id": "python-4-1179",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"极坐标绘图": {
"keywords": [],
"children": [],
"node_id": "python-4-1180",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-209", "node_id": "python-3-209",
......
...@@ -39,51 +39,6 @@ ...@@ -39,51 +39,6 @@
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [] "keywords_forbid": []
} }
},
{
"坐标轴": {
"keywords": [],
"children": [],
"node_id": "python-4-1185",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"刻度": {
"keywords": [],
"children": [],
"node_id": "python-4-1186",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文本": {
"keywords": [],
"children": [],
"node_id": "python-4-1187",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图例": {
"keywords": [],
"children": [],
"node_id": "python-4-1188",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"网格设置": {
"keywords": [],
"children": [],
"node_id": "python-4-1189",
"keywords_must": [],
"keywords_forbid": []
}
} }
], ],
"node_id": "python-3-210", "node_id": "python-3-210",
......
...@@ -5,126 +5,7 @@ ...@@ -5,126 +5,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"Scikit-learn概览": { "Scikit-learn分类Classification": {
"keywords": [],
"children": [],
"node_id": "python-4-1308",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-1309",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数据集": {
"keywords": [],
"children": [
{
"Scikit-learn自带的数据集": {
"keywords": [],
"children": [],
"node_id": "python-5-980",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"样本生成器": {
"keywords": [],
"children": [],
"node_id": "python-5-981",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"加载其他数据集": {
"keywords": [],
"children": [],
"node_id": "python-5-982",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1310",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数据预处理Preprocessing": {
"keywords": [],
"children": [
{
"标准化": {
"keywords": [],
"children": [],
"node_id": "python-5-983",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"归一化": {
"keywords": [],
"children": [],
"node_id": "python-5-984",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"正则化": {
"keywords": [],
"children": [],
"node_id": "python-5-985",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"离散化": {
"keywords": [],
"children": [],
"node_id": "python-5-986",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"特征编码": {
"keywords": [],
"children": [],
"node_id": "python-5-987",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"缺失值补全": {
"keywords": [],
"children": [],
"node_id": "python-5-988",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1311",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"分类Classification": {
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
...@@ -197,7 +78,7 @@ ...@@ -197,7 +78,7 @@
} }
}, },
{ {
"回归Regression": { "Scikit-learn回归Regression": {
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
...@@ -270,7 +151,7 @@ ...@@ -270,7 +151,7 @@
} }
}, },
{ {
"聚类Clustering": { "Scikit-learn聚类Clustering": {
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
...@@ -362,7 +243,7 @@ ...@@ -362,7 +243,7 @@
} }
}, },
{ {
"成分分解与降维": { "Scikit-learn成分分解与降维": {
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
...@@ -408,7 +289,7 @@ ...@@ -408,7 +289,7 @@
} }
}, },
{ {
"模型评估与参数调优": { "Scikit-learn模型评估与参数调优": {
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
......
...@@ -86,125 +86,6 @@ ...@@ -86,125 +86,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"环境配置": {
"keywords": [],
"children": [
{
"Windows搭建深度学习环境": {
"keywords": [],
"children": [],
"node_id": "python-5-1025",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Linux搭建深度学习环境": {
"keywords": [],
"children": [],
"node_id": "python-5-1026",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"MacOS搭建深度学习环境": {
"keywords": [],
"children": [],
"node_id": "python-5-1027",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"CPU/GPU环境搭建": {
"keywords": [],
"children": [],
"node_id": "python-5-1028",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1318",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Theano": {
"keywords": [],
"children": [
{
"Theano基础知识": {
"keywords": [],
"children": [],
"node_id": "python-5-1029",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"定义Layer": {
"keywords": [],
"children": [],
"node_id": "python-5-1030",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"CNN": {
"keywords": [],
"children": [],
"node_id": "python-5-1031",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"RNN(GRU/LSTM)": {
"keywords": [],
"children": [],
"node_id": "python-5-1032",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Autoencoder": {
"keywords": [],
"children": [],
"node_id": "python-5-1033",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"神经网络参数保存": {
"keywords": [],
"children": [],
"node_id": "python-5-1034",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"神经网络性能评价": {
"keywords": [],
"children": [],
"node_id": "python-5-1035",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1319",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"TensorFlow": { "TensorFlow": {
"keywords": [], "keywords": [],
......
...@@ -5,179 +5,6 @@ ...@@ -5,179 +5,6 @@
], ],
"keywords": [], "keywords": [],
"children": [ "children": [
{
"自然语言处理概览": {
"keywords": [],
"children": [
{
"自然语言处理的基本概念": {
"keywords": [],
"children": [],
"node_id": "python-5-1206",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"自然语言处理的面临困难": {
"keywords": [],
"children": [],
"node_id": "python-5-1207",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"自然语言处理的研究现状": {
"keywords": [],
"children": [],
"node_id": "python-5-1208",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1350",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"预备知识": {
"keywords": [],
"children": [
{
"概率论基础知识": {
"keywords": [],
"children": [],
"node_id": "python-5-1209",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"最大似然估计": {
"keywords": [],
"children": [],
"node_id": "python-5-1210",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"隐马尔可夫模型": {
"keywords": [],
"children": [],
"node_id": "python-5-1211",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"贝叶斯网络": {
"keywords": [],
"children": [],
"node_id": "python-5-1212",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"条件概率分布": {
"keywords": [],
"children": [],
"node_id": "python-5-1213",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"信息论基础知识": {
"keywords": [],
"children": [],
"node_id": "python-5-1214",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"熵": {
"keywords": [],
"children": [],
"node_id": "python-5-1215",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"困惑度": {
"keywords": [],
"children": [],
"node_id": "python-5-1216",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"互信息": {
"keywords": [],
"children": [],
"node_id": "python-5-1217",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"神经网络基础知识": {
"keywords": [],
"children": [],
"node_id": "python-5-1218",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"CRF": {
"keywords": [],
"children": [],
"node_id": "python-5-1219",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"BiLSTM+Attention": {
"keywords": [],
"children": [],
"node_id": "python-5-1220",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"迁移学习": {
"keywords": [],
"children": [],
"node_id": "python-5-1221",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"常用语料库和知识库": {
"keywords": [],
"children": [],
"node_id": "python-5-1222",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1351",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"jieba": { "jieba": {
"keywords": [], "keywords": [],
...@@ -370,153 +197,6 @@ ...@@ -370,153 +197,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"词法分析": {
"keywords": [],
"children": [
{
"分词(英文分词/中文分词)": {
"keywords": [],
"children": [],
"node_id": "python-5-1241",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"词干提取": {
"keywords": [],
"children": [],
"node_id": "python-5-1242",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"词形还原": {
"keywords": [],
"children": [],
"node_id": "python-5-1243",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"词性标注": {
"keywords": [],
"children": [],
"node_id": "python-5-1244",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"命名实体识别": {
"keywords": [],
"children": [],
"node_id": "python-5-1245",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1355",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"句法分析": {
"keywords": [],
"children": [
{
"短语结构分析": {
"keywords": [],
"children": [],
"node_id": "python-5-1246",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"依存句法分析": {
"keywords": [],
"children": [],
"node_id": "python-5-1247",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1356",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"语义分析": {
"keywords": [],
"children": [
{
"命名实体消歧": {
"keywords": [],
"children": [],
"node_id": "python-5-1248",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"指代消解": {
"keywords": [],
"children": [],
"node_id": "python-5-1249",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"语义角色标注": {
"keywords": [],
"children": [],
"node_id": "python-5-1250",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"语义关系抽取": {
"keywords": [],
"children": [],
"node_id": "python-5-1251",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"语义依存分析": {
"keywords": [],
"children": [],
"node_id": "python-5-1252",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"抽象语义表示": {
"keywords": [],
"children": [],
"node_id": "python-5-1253",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1357",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"词嵌入": { "词嵌入": {
"keywords": [], "keywords": [],
...@@ -581,410 +261,6 @@ ...@@ -581,410 +261,6 @@
"keywords_forbid": [] "keywords_forbid": []
} }
}, },
{
"文本挖掘": {
"keywords": [],
"children": [
{
"文本相似度计算": {
"keywords": [],
"children": [],
"node_id": "python-5-1260",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文本聚类": {
"keywords": [],
"children": [],
"node_id": "python-5-1261",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文本分类": {
"keywords": [],
"children": [],
"node_id": "python-5-1262",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文本摘要": {
"keywords": [],
"children": [],
"node_id": "python-5-1263",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1359",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"情感分析": {
"keywords": [],
"children": [
{
"基于情感词典的情感分析": {
"keywords": [],
"children": [],
"node_id": "python-5-1264",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基于深度学习的情感分析": {
"keywords": [],
"children": [],
"node_id": "python-5-1265",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1360",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"主题模型": {
"keywords": [],
"children": [
{
"LSA": {
"keywords": [],
"children": [],
"node_id": "python-5-1266",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"LDA": {
"keywords": [],
"children": [],
"node_id": "python-5-1267",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1361",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"机器翻译": {
"keywords": [],
"children": [
{
"IBM统计翻译模型": {
"keywords": [],
"children": [],
"node_id": "python-5-1268",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"短语抽取": {
"keywords": [],
"children": [],
"node_id": "python-5-1269",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"语言模型": {
"keywords": [],
"children": [],
"node_id": "python-5-1270",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"GNMT": {
"keywords": [],
"children": [],
"node_id": "python-5-1271",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Seq2Seq": {
"keywords": [],
"children": [],
"node_id": "python-5-1272",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Transformer": {
"keywords": [],
"children": [],
"node_id": "python-5-1273",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1362",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"语言模型": {
"keywords": [],
"children": [
{
"n-gram": {
"keywords": [],
"children": [],
"node_id": "python-5-1274",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Pitman-Yor过程模型": {
"keywords": [],
"children": [],
"node_id": "python-5-1275",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"AWD-LSTM": {
"keywords": [],
"children": [],
"node_id": "python-5-1276",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Transformer-XL": {
"keywords": [],
"children": [],
"node_id": "python-5-1277",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Gated CNN": {
"keywords": [],
"children": [],
"node_id": "python-5-1278",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1363",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"智能问答": {
"keywords": [],
"children": [
{
"基于知识的问答": {
"keywords": [],
"children": [],
"node_id": "python-5-1279",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基于检索的问答": {
"keywords": [],
"children": [],
"node_id": "python-5-1280",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"阅读理解": {
"keywords": [],
"children": [],
"node_id": "python-5-1281",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"完形填空": {
"keywords": [],
"children": [],
"node_id": "python-5-1282",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1364",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"智能对话": {
"keywords": [],
"children": [
{
"对话行为分类": {
"keywords": [],
"children": [],
"node_id": "python-5-1283",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"对话状态跟踪": {
"keywords": [],
"children": [],
"node_id": "python-5-1284",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"检索式聊天机器人": {
"keywords": [],
"children": [],
"node_id": "python-5-1285",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"生成式聊天机器人": {
"keywords": [],
"children": [],
"node_id": "python-5-1286",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"意图识别": {
"keywords": [],
"children": [],
"node_id": "python-5-1287",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"槽填充(Slot Filling)": {
"keywords": [],
"children": [],
"node_id": "python-5-1288",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1365",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"语音识别": {
"keywords": [],
"children": [
{
"傅里叶变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1289",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"声学模型": {
"keywords": [],
"children": [],
"node_id": "python-5-1290",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"隐马尔可夫模型": {
"keywords": [],
"children": [],
"node_id": "python-5-1291",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"CNN": {
"keywords": [],
"children": [],
"node_id": "python-5-1292",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"LSTM-HMM": {
"keywords": [],
"children": [],
"node_id": "python-5-1293",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"神经网络语言模型": {
"keywords": [],
"children": [],
"node_id": "python-5-1294",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"MFCC": {
"keywords": [],
"children": [],
"node_id": "python-5-1295",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1366",
"keywords_must": [],
"keywords_forbid": []
}
},
{ {
"知识图谱": { "知识图谱": {
"keywords": [], "keywords": [],
......
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册