提交 d2fc6e2f 编写于 作者: F feilong

删除Python大于5个的子节点

上级 9c0d8ab0
......@@ -7,73 +7,10 @@
"keywords": [],
"children": [
{
"help": {
"Python内置数学函数": {
"keywords": [],
"children": [],
"node_id": "python-4-143",
"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",
"node_id": "python-4-154",
"keywords_must": [],
"keywords_forbid": []
}
......@@ -88,37 +25,28 @@
}
},
{
"enumerate/zip": {
"keywords": [],
"children": [],
"node_id": "python-4-152",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"type/isinstance": {
"sorted": {
"keywords": [],
"children": [],
"node_id": "python-4-153",
"node_id": "python-4-149",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"min/max/sum": {
"input": {
"keywords": [],
"children": [],
"node_id": "python-4-154",
"node_id": "python-4-144",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"abs/round/pow/divmod": {
"range": {
"keywords": [],
"children": [],
"node_id": "python-4-155",
"node_id": "python-4-146",
"keywords_must": [],
"keywords_forbid": []
}
......
......@@ -2,43 +2,6 @@
"export": [],
"keywords": [],
"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": [],
......@@ -112,79 +75,6 @@
"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": [],
......@@ -230,323 +120,6 @@
"keywords_must": [],
"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",
......
......@@ -19,16 +19,16 @@
}
},
{
"参数var": {
"函数的参数": {
"keywords": [],
"children": [],
"node_id": "python-4-39",
"node_id": "python-4-46",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"返回值return": {
"函数返回值": {
"keywords": [],
"children": [],
"node_id": "python-4-40",
......@@ -36,15 +36,6 @@
"keywords_forbid": []
}
},
{
"参数传递": {
"keywords": [],
"children": [],
"node_id": "python-4-41",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"函数调用": {
"keywords": [],
......@@ -54,69 +45,6 @@
"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": [],
......@@ -153,370 +81,6 @@
"keywords_must": [],
"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",
......
......@@ -4,10 +4,14 @@
"hash_key_value_set.json",
"hash_key_value_set_by_compose.json"
],
"keywords": [],
"keywords": [
"Python类",
"Python类继承",
"Python抽象类"
],
"children": [
{
"类定义class": {
"Python类定义class": {
"keywords": [],
"children": [],
"node_id": "python-4-76",
......@@ -16,16 +20,7 @@
}
},
{
"作用域和命名空间": {
"keywords": [],
"children": [],
"node_id": "python-4-77",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"对象": {
"Python对象": {
"keywords": [],
"children": [],
"node_id": "python-4-78",
......@@ -34,350 +29,31 @@
}
},
{
"属性和方法": {
"keywords": [],
"children": [
{
"模拟数值类型": {
"Python类属性和方法": {
"keywords": [],
"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",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"类编码风格": {
"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": []
}
},
{
"鹅的行为有可能像鸭子": {
"Python类继承": {
"keywords": [],
"children": [],
"node_id": "python-5-58",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-92",
"node_id": "python-4-77",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"抽象基类": {
"Python抽象基类": {
"keywords": [],
"children": [],
"node_id": "python-4-93",
"keywords_must": [],
"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",
......
......@@ -3,99 +3,25 @@
"if-else.json",
"none.json"
],
"keywords": [],
"children": [
{
"if": {
"keywords": [],
"children": [
{
"if-else语句": {
"keywords": [],
"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",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"elif": {
"if-elif-else结构": {
"keywords": [],
"children": [],
"node_id": "python-4-97",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"else": {
"keywords": [],
"children": [],
"node_id": "python-4-98",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-12",
......
......@@ -23,96 +23,13 @@
"children": [
{
"遍历整个列表": {
"keywords": [],
"children": [
{
"深入研究循环": {
"keywords": [],
"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",
"keywords_must": [],
"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": [],
......@@ -149,52 +66,6 @@
"keywords_must": [],
"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",
......@@ -220,15 +91,6 @@
"keywords_forbid": []
}
},
{
"增强的赋值操作": {
"keywords": [],
"children": [],
"node_id": "python-5-87",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"序列数据类型": {
"keywords": [],
......@@ -238,15 +100,6 @@
"keywords_forbid": []
}
},
{
"引用": {
"keywords": [],
"children": [],
"node_id": "python-5-89",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"访问列表元素": {
"keywords": [],
......
......@@ -5,37 +5,79 @@
"keywords": [],
"children": [
{
"find": {
"大小写转换": {
"keywords": [],
"children": [
{
"lower": {
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"node_id": "python-7eb47ec847dd48cabfcd8ec6fe904311"
}
},
{
"upper": {
"keywords": [],
"children": [],
"node_id": "python-4-173",
"keywords_must": [],
"keywords_forbid": [],
"node_id": "python-84604b2d679a4ef79c305887cf0212dd"
}
}
],
"node_id": "python-4-176",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"字符串查找定位": {
"keywords": [],
"children": [
{
"find": {
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"node_id": "python-21f1a2514d6e4877a239ab0efedb9516"
}
},
{
"index": {
"keywords": [],
"children": [],
"node_id": "python-4-174",
"keywords_must": [],
"keywords_forbid": []
"keywords_forbid": [],
"node_id": "python-30ec6720a67346dd9ea692eaf4dec6c4"
}
},
{
"join": {
"center": {
"keywords": [],
"children": [],
"node_id": "python-4-175",
"node_id": "python-4-182",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-173",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"lower": {
"字符串连结、替换、分拆、截尾、转换": {
"keywords": [],
"children": [
{
"join": {
"keywords": [],
"children": [],
"node_id": "python-4-176",
"node_id": "python-4-175",
"keywords_must": [],
"keywords_forbid": []
}
......@@ -75,21 +117,9 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"upper": {
"keywords": [],
"children": [],
"node_id": "python-4-181",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"center": {
"keywords": [],
"children": [],
"node_id": "python-4-182",
],
"node_id": "python-4-175",
"keywords_must": [],
"keywords_forbid": []
}
......
......@@ -4,98 +4,6 @@
],
"keywords": [],
"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": [],
......
......@@ -6,129 +6,111 @@
"keywords": [],
"children": [
{
"打开文件": {
"keywords": [],
"children": [],
"node_id": "python-4-188",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文件基本方法": {
"keywords": [],
"children": [],
"node_id": "python-4-189",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文件内容迭代": {
"文件的基本方法": {
"keywords": [],
"children": [
{
"每次一个字符(或字节)": {
"打开文件": {
"keywords": [],
"children": [],
"node_id": "python-5-123",
"node_id": "python-4-188",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"每次一行": {
"读取和写入": {
"keywords": [],
"children": [],
"node_id": "python-5-124",
"node_id": "python-5-128",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"读取所有内容": {
"使用管道重定向输出": {
"keywords": [],
"children": [],
"node_id": "python-5-125",
"node_id": "python-5-129",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用fileinput实现延迟行迭代": {
"读取和写入行": {
"keywords": [],
"children": [],
"node_id": "python-5-126",
"node_id": "python-5-130",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文件迭代器": {
"关闭文件": {
"keywords": [],
"children": [],
"node_id": "python-5-127",
"node_id": "python-5-131",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-190",
"node_id": "python-4-191",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文件的基本方法": {
"文件内容迭代": {
"keywords": [],
"children": [
{
"读取和写入": {
"每次一个字符(或字节)": {
"keywords": [],
"children": [],
"node_id": "python-5-128",
"node_id": "python-5-123",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用管道重定向输出": {
"每次一行": {
"keywords": [],
"children": [],
"node_id": "python-5-129",
"node_id": "python-5-124",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"读取和写入行": {
"读取所有内容": {
"keywords": [],
"children": [],
"node_id": "python-5-130",
"node_id": "python-5-125",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"关闭文件": {
"使用fileinput实现延迟行迭代": {
"keywords": [],
"children": [],
"node_id": "python-5-131",
"node_id": "python-5-126",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用文件的基本方法": {
"文件迭代器": {
"keywords": [],
"children": [],
"node_id": "python-5-132",
"node_id": "python-5-127",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-191",
"node_id": "python-4-190",
"keywords_must": [],
"keywords_forbid": []
}
......
......@@ -6,55 +6,47 @@
"keywords": [],
"children": [
{
"datetime": {
"时间和日期处理": {
"keywords": [],
"children": [],
"node_id": "python-4-192",
"keywords_must": [],
"keywords_forbid": []
}
},
"children": [
{
"json": {
"time": {
"keywords": [],
"children": [],
"node_id": "python-4-193",
"keywords_must": [],
"keywords_forbid": []
"keywords_forbid": [],
"node_id": "python-aedfb48b088e44dc84828542e3024bfe"
}
},
{
"math": {
"datetime": {
"keywords": [],
"children": [],
"node_id": "python-4-194",
"keywords_must": [],
"keywords_forbid": []
"keywords_forbid": [],
"node_id": "python-e7c88b634b8a4499aba7aca609764bb9"
}
},
{
"os": {
"keywords": [],
"children": [],
"node_id": "python-4-195",
}
],
"node_id": "python-4-192",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"random": {
"os": {
"keywords": [],
"children": [],
"node_id": "python-4-196",
"node_id": "python-4-195",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"re": {
"json": {
"keywords": [],
"children": [],
"node_id": "python-4-197",
"node_id": "python-4-193",
"keywords_must": [],
"keywords_forbid": []
}
......@@ -69,28 +61,10 @@
}
},
{
"time": {
"keywords": [],
"children": [],
"node_id": "python-4-199",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"urllib": {
"keywords": [],
"children": [],
"node_id": "python-4-200",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"fileinput": {
"re": {
"keywords": [],
"children": [],
"node_id": "python-4-201",
"node_id": "python-4-197",
"keywords_must": [],
"keywords_forbid": []
}
......
......@@ -10,7 +10,14 @@
"keywords": [],
"children": [
{
"excel/csv/hdf/netCDF": {
"excel": {
"keywords": [],
"children": [],
"node_id": "python-4-754",
"keywords_must": [],
"keywords_forbid": []
},
"csv": {
"keywords": [],
"children": [],
"node_id": "python-4-754",
......
......@@ -14,24 +14,6 @@
],
"keywords": [],
"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": {
"keywords": [],
......@@ -107,10 +89,10 @@
}
},
{
"MongoDB": {
"Redis": {
"keywords": [],
"children": [],
"node_id": "python-4-760",
"node_id": "python-4-757",
"keywords_must": [],
"keywords_forbid": []
}
......
......@@ -9,34 +9,16 @@
"keywords": [],
"children": [
{
"HTML/HTML5/CSS": {
"HTTP协议": {
"keywords": [],
"children": [],
"node_id": "python-4-789",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"前端数据库和后台": {
"keywords": [],
"children": [],
"node_id": "python-4-790",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"MVC架构": {
"keywords": [],
"children": [],
"node_id": "python-4-791",
"node_id": "python-4-792",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"REST和Ajax": {
"HTTP错误码": {
"keywords": [],
"children": [],
"node_id": "python-4-792",
......
......@@ -4,15 +4,6 @@
],
"keywords": [],
"children": [
{
"Django简介": {
"keywords": [],
"children": [],
"node_id": "python-4-793",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Django安装配置": {
"keywords": [],
......@@ -57,33 +48,6 @@
"keywords_must": [],
"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",
......
......@@ -4,15 +4,6 @@
],
"keywords": [],
"children": [
{
"Tornado简介": {
"keywords": [],
"children": [],
"node_id": "python-4-816",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Tornado安装配置": {
"keywords": [],
......@@ -22,15 +13,6 @@
"keywords_forbid": []
}
},
{
"Tornado提交表单": {
"keywords": [],
"children": [],
"node_id": "python-4-818",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Tornado模板": {
"keywords": [],
......@@ -66,15 +48,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"部署日志与安全": {
"keywords": [],
"children": [],
"node_id": "python-4-823",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-138",
......
......@@ -4,832 +4,6 @@
],
"keywords": [],
"children": [
{
"Flask简介": {
"keywords": [],
"children": [
{
"安装": {
"keywords": [],
"children": [
{
"创建应用目录": {
"keywords": [],
"children": [],
"node_id": "python-6-56",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"虚拟环境": {
"keywords": [],
"children": [],
"node_id": "python-6-57",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在Python 3中创建虚拟环境": {
"keywords": [],
"children": [],
"node_id": "python-6-58",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在Python 2中创建虚拟环境": {
"keywords": [],
"children": [],
"node_id": "python-6-59",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用虚拟环境": {
"keywords": [],
"children": [],
"node_id": "python-6-60",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用pip安装Python包": {
"keywords": [],
"children": [],
"node_id": "python-6-61",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-467",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"应用的基本结构": {
"keywords": [],
"children": [
{
"初始化": {
"keywords": [],
"children": [],
"node_id": "python-6-62",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"路由和视图函数": {
"keywords": [],
"children": [],
"node_id": "python-6-63",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"一个完整的应用": {
"keywords": [],
"children": [],
"node_id": "python-6-64",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Web开发服务器": {
"keywords": [],
"children": [],
"node_id": "python-6-65",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"动态路由": {
"keywords": [],
"children": [],
"node_id": "python-6-66",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"调试模式": {
"keywords": [],
"children": [],
"node_id": "python-6-67",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"命令行选项": {
"keywords": [],
"children": [],
"node_id": "python-6-68",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"请求–响应循环": {
"keywords": [],
"children": [
{
"应用和请求上下文": {
"keywords": [],
"children": [],
"node_id": "python-7-15",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"请求分派": {
"keywords": [],
"children": [],
"node_id": "python-7-16",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"请求对象": {
"keywords": [],
"children": [
{
"对象显示": {
"keywords": [],
"children": [],
"node_id": "python-8-0",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"有效创建大量对象": {
"keywords": [],
"children": [],
"node_id": "python-8-1",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"由字符串调用对象": {
"keywords": [],
"children": [],
"node_id": "python-8-2",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-7-17",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"请求钩子": {
"keywords": [],
"children": [],
"node_id": "python-7-18",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-69",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Flask扩展": {
"keywords": [],
"children": [],
"node_id": "python-6-70",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-468",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"模板": {
"keywords": [],
"children": [
{
"Jinja2模板引擎": {
"keywords": [],
"children": [
{
"渲染模板": {
"keywords": [],
"children": [],
"node_id": "python-7-19",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"变量": {
"keywords": [],
"children": [
{
"匿名函数捕获变量值": {
"keywords": [],
"children": [],
"node_id": "python-8-3",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"访问闭包中定义的变量": {
"keywords": [],
"children": [],
"node_id": "python-8-4",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-7-20",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"控制结构": {
"keywords": [],
"children": [],
"node_id": "python-7-21",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-71",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用Flask-Bootstrap集成Bootstrap": {
"keywords": [],
"children": [],
"node_id": "python-6-72",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"自定义错误页面": {
"keywords": [],
"children": [],
"node_id": "python-6-73",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"链接": {
"keywords": [],
"children": [],
"node_id": "python-6-74",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"静态文件": {
"keywords": [],
"children": [],
"node_id": "python-6-75",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用Flask-Moment本地化日期和时间": {
"keywords": [],
"children": [],
"node_id": "python-6-76",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-469",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Web表单": {
"keywords": [],
"children": [
{
"配置": {
"keywords": [],
"children": [],
"node_id": "python-6-77",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"表单类": {
"keywords": [],
"children": [],
"node_id": "python-5-1569",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"把表单渲染成HTML": {
"keywords": [],
"children": [],
"node_id": "python-5-1570",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在视图函数中处理表单": {
"keywords": [],
"children": [],
"node_id": "python-6-80",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"重定向和用户会话": {
"keywords": [],
"children": [],
"node_id": "python-6-81",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"闪现消息": {
"keywords": [],
"children": [],
"node_id": "python-6-82",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-470",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数据库": {
"keywords": [],
"children": [
{
"SQL数据库": {
"keywords": [],
"children": [],
"node_id": "python-6-83",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"NoSQL数据库": {
"keywords": [],
"children": [],
"node_id": "python-6-84",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用SQL还是NoSQL": {
"keywords": [],
"children": [],
"node_id": "python-6-85",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Python数据库框架": {
"keywords": [],
"children": [],
"node_id": "python-6-86",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用Flask-SQLAlchemy管理数据库": {
"keywords": [],
"children": [],
"node_id": "python-6-87",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"定义模型": {
"keywords": [],
"children": [],
"node_id": "python-6-88",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"关系": {
"keywords": [],
"children": [],
"node_id": "python-6-89",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数据库操作": {
"keywords": [],
"children": [
{
"创建表": {
"keywords": [],
"children": [],
"node_id": "python-7-22",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"插入行": {
"keywords": [],
"children": [],
"node_id": "python-7-23",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"修改行": {
"keywords": [],
"children": [],
"node_id": "python-7-24",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"删除行": {
"keywords": [],
"children": [],
"node_id": "python-7-25",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"查询行": {
"keywords": [],
"children": [],
"node_id": "python-7-26",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-90",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在视图函数中操作数据库": {
"keywords": [],
"children": [],
"node_id": "python-6-91",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"集成Python shell": {
"keywords": [],
"children": [],
"node_id": "python-6-92",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用Flask-Migrate实现数据库迁移": {
"keywords": [],
"children": [
{
"创建迁移仓库": {
"keywords": [],
"children": [],
"node_id": "python-7-27",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建迁移脚本": {
"keywords": [],
"children": [],
"node_id": "python-7-28",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"更新数据库": {
"keywords": [],
"children": [],
"node_id": "python-7-29",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"添加几个迁移": {
"keywords": [],
"children": [],
"node_id": "python-7-30",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-93",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-471",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"电子邮件": {
"keywords": [],
"children": [
{
"电子邮件系统组件和协议": {
"keywords": [],
"children": [],
"node_id": "python-6-94",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"发送电子邮件": {
"keywords": [],
"children": [],
"node_id": "python-6-95",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Python和SMTP": {
"keywords": [],
"children": [],
"node_id": "python-6-96",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"smtplib.SMTP类方法": {
"keywords": [],
"children": [],
"node_id": "python-6-97",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"交互式SMTP示例": {
"keywords": [],
"children": [],
"node_id": "python-6-98",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"SMTP的其他内容": {
"keywords": [],
"children": [],
"node_id": "python-6-99",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"接收电子邮件": {
"keywords": [],
"children": [],
"node_id": "python-6-100",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"POP和IMAP": {
"keywords": [],
"children": [],
"node_id": "python-6-101",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"交互式POP3示例": {
"keywords": [],
"children": [],
"node_id": "python-6-102",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"poplib.POP3类方法": {
"keywords": [],
"children": [],
"node_id": "python-6-103",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"客户端程序SMTP和POP3示例": {
"keywords": [],
"children": [],
"node_id": "python-6-104",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"交互式IMAP4示例": {
"keywords": [],
"children": [],
"node_id": "python-6-105",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"imaplib.IMAP4类中的常用方法": {
"keywords": [],
"children": [],
"node_id": "python-6-106",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-472",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"大型应用的结构": {
"keywords": [],
"children": [
{
"配置选项": {
"keywords": [],
"children": [],
"node_id": "python-6-107",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"应用包": {
"keywords": [],
"children": [
{
"使用应用工厂函数": {
"keywords": [],
"children": [],
"node_id": "python-7-31",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在蓝本中实现应用功能": {
"keywords": [],
"children": [],
"node_id": "python-7-32",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-108",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"应用脚本": {
"keywords": [],
"children": [],
"node_id": "python-6-109",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"需求文件": {
"keywords": [],
"children": [],
"node_id": "python-6-110",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"单元测试": {
"keywords": [],
"children": [
{
"blog应用的代码审查": {
"keywords": [],
"children": [],
"node_id": "python-7-33",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-111",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建数据库": {
"keywords": [],
"children": [],
"node_id": "python-6-112",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"运行应用": {
"keywords": [],
"children": [],
"node_id": "python-6-113",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-473",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-825",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Flask安装配置": {
"keywords": [],
......@@ -848,15 +22,6 @@
"keywords_forbid": []
}
},
{
"Flask cookie与session": {
"keywords": [],
"children": [],
"node_id": "python-4-828",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Flask模板": {
"keywords": [],
......@@ -866,15 +31,6 @@
"keywords_forbid": []
}
},
{
"Flask提交表单": {
"keywords": [],
"children": [],
"node_id": "python-4-830",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Flask数据库操作": {
"keywords": [],
......@@ -883,33 +39,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Bootstrap-Flask": {
"keywords": [],
"children": [],
"node_id": "python-4-832",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Flask开发REST Web服务": {
"keywords": [],
"children": [],
"node_id": "python-4-833",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"部署日志与安全": {
"keywords": [],
"children": [],
"node_id": "python-4-834",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-139",
......
......@@ -4,24 +4,6 @@
],
"keywords": [],
"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爬取淘宝商品": {
"keywords": [],
......
......@@ -8,7 +8,7 @@
"keywords": [],
"children": [
{
"RE(Regular Expression )": {
"正则表达式库: re": {
"keywords": [],
"children": [],
"node_id": "python-4-871",
......
......@@ -7,16 +7,7 @@
"keywords": [],
"children": [
{
"Beautiful Soup简介": {
"keywords": [],
"children": [],
"node_id": "python-4-878",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"Beautiful Soup 安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-879",
......
......@@ -7,7 +7,7 @@
"keywords": [],
"children": [
{
"安装配置": {
"lxml安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-883",
......@@ -50,15 +50,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"解析HTML": {
"keywords": [],
"children": [],
"node_id": "python-4-888",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-150",
......
......@@ -7,7 +7,7 @@
"keywords": [],
"children": [
{
"安装配置": {
"requests安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-889",
......@@ -16,7 +16,7 @@
}
},
{
"发送请求与HTTP请求类型": {
"requests发送请求与HTTP请求类型": {
"keywords": [],
"children": [],
"node_id": "python-4-890",
......@@ -25,7 +25,7 @@
}
},
{
"传递URL参数": {
"requests传递URL参数": {
"keywords": [],
"children": [],
"node_id": "python-4-891",
......@@ -34,16 +34,7 @@
}
},
{
"响应内容": {
"keywords": [],
"children": [],
"node_id": "python-4-892",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"定制请求头": {
"requests定制请求头": {
"keywords": [],
"children": [],
"node_id": "python-4-893",
......@@ -51,33 +42,6 @@
"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": [],
......
......@@ -6,16 +6,7 @@
"keywords": [],
"children": [
{
"Selenium简介": {
"keywords": [],
"children": [],
"node_id": "python-4-900",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"Selenium安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-901",
......@@ -24,7 +15,7 @@
}
},
{
"单元素定位(find_element_id/name/xpath)": {
"Selenium单元素定位(find_element_id/name/xpath)": {
"keywords": [],
"children": [],
"node_id": "python-4-902",
......@@ -33,7 +24,7 @@
}
},
{
"多元素定位(find_elements_id/name/xpath)": {
"Selenium多元素定位(find_elements_id/name/xpath)": {
"keywords": [],
"children": [],
"node_id": "python-4-903",
......@@ -42,62 +33,7 @@
}
},
{
"常用方法和属性": {
"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": []
}
},
{
"键盘和鼠标操作": {
"Selenium键盘和鼠标操作": {
"keywords": [],
"children": [],
"node_id": "python-4-905",
......@@ -106,16 +42,7 @@
}
},
{
"WebDriver API": {
"keywords": [],
"children": [],
"node_id": "python-4-906",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"表单交互": {
"Selenium表单交互": {
"keywords": [],
"children": [],
"node_id": "python-4-907",
......
......@@ -6,16 +6,7 @@
"keywords": [],
"children": [
{
"Scrapy简介": {
"keywords": [],
"children": [],
"node_id": "python-4-908",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"Scrapy安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-909",
......@@ -33,7 +24,7 @@
}
},
{
"Item Pipeline": {
"Scrapy Item Pipeline": {
"keywords": [],
"children": [],
"node_id": "python-4-911",
......@@ -42,7 +33,7 @@
}
},
{
"Downloader": {
"Scrapy Downloader": {
"keywords": [],
"children": [],
"node_id": "python-4-912",
......@@ -51,22 +42,13 @@
}
},
{
"Spiders": {
"Scrapy Spiders": {
"keywords": [],
"children": [],
"node_id": "python-4-913",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Scheduler": {
"keywords": [],
"children": [],
"node_id": "python-4-914",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-153",
......
......@@ -6,16 +6,7 @@
"keywords": [],
"children": [
{
"Tkinter简介": {
"keywords": [],
"children": [],
"node_id": "python-4-988",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"Tkinter安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-989",
......@@ -40,24 +31,6 @@
"keywords_must": [],
"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",
......
......@@ -7,16 +7,7 @@
"keywords": [],
"children": [
{
"PyQT简介": {
"keywords": [],
"children": [],
"node_id": "python-4-994",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"PyQT安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-995",
......@@ -24,15 +15,6 @@
"keywords_forbid": []
}
},
{
"PyQT模块": {
"keywords": [],
"children": [],
"node_id": "python-4-996",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"PyQT布局管理": {
"keywords": [],
......@@ -43,16 +25,7 @@
}
},
{
"PyQT菜单和工具栏": {
"keywords": [],
"children": [],
"node_id": "python-4-998",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"事件和信号": {
"PyQT事件和信号": {
"keywords": [],
"children": [],
"node_id": "python-4-999",
......@@ -77,15 +50,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"PyQT拖拽与绘图": {
"keywords": [],
"children": [],
"node_id": "python-4-1002",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-175",
......
......@@ -6,16 +6,7 @@
"keywords": [],
"children": [
{
"WxPython简介": {
"keywords": [],
"children": [],
"node_id": "python-4-1003",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装配置": {
"WxPython安装配置": {
"keywords": [],
"children": [],
"node_id": "python-4-1004",
......@@ -23,15 +14,6 @@
"keywords_forbid": []
}
},
{
"WxPython常用类": {
"keywords": [],
"children": [],
"node_id": "python-4-1005",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"WxPython布局管理": {
"keywords": [],
......@@ -67,24 +49,6 @@
"keywords_must": [],
"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",
......
......@@ -4,15 +4,6 @@
],
"keywords": [],
"children": [
{
"索引": {
"keywords": [],
"children": [],
"node_id": "python-4-1125",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"切片": {
"keywords": [],
......@@ -23,16 +14,7 @@
}
},
{
"改变数组结构": {
"keywords": [],
"children": [],
"node_id": "python-4-1127",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"合并和拆分": {
"合并、拆分、复制": {
"keywords": [],
"children": [],
"node_id": "python-4-1128",
......@@ -40,15 +22,6 @@
"keywords_forbid": []
}
},
{
"复制": {
"keywords": [],
"children": [],
"node_id": "python-4-1129",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"排序": {
"keywords": [],
......@@ -75,15 +48,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数组I/O": {
"keywords": [],
"children": [],
"node_id": "python-4-1133",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-198",
......
......@@ -13,15 +13,6 @@
"keywords_forbid": []
}
},
{
"函数命名空间": {
"keywords": [],
"children": [],
"node_id": "python-4-1135",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数学函数": {
"keywords": [],
......@@ -57,15 +48,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"自定义广播函数": {
"keywords": [],
"children": [],
"node_id": "python-4-1140",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-199",
......
......@@ -6,16 +6,7 @@
"keywords": [],
"children": [
{
"Panda的特点": {
"keywords": [],
"children": [],
"node_id": "python-4-1150",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装和使用": {
"Panda安装和使用": {
"keywords": [],
"children": [],
"node_id": "python-4-1151",
......
......@@ -5,15 +5,6 @@
],
"keywords": [],
"children": [
{
"数据预览": {
"keywords": [],
"children": [],
"node_id": "python-4-1155",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数据选择": {
"keywords": [],
......
......@@ -22,15 +22,6 @@
"keywords_forbid": []
}
},
{
"层次化索引": {
"keywords": [],
"children": [],
"node_id": "python-4-1163",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"表级广播函数": {
"keywords": [],
......@@ -40,15 +31,6 @@
"keywords_forbid": []
}
},
{
"日期时间索引对象": {
"keywords": [],
"children": [],
"node_id": "python-4-1165",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"透视表": {
"keywords": [],
......@@ -66,15 +48,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数据I/O": {
"keywords": [],
"children": [],
"node_id": "python-4-1168",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-206",
......
......@@ -49,24 +49,6 @@
"keywords_must": [],
"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",
......
......@@ -39,51 +39,6 @@
"keywords_must": [],
"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",
......
......@@ -5,126 +5,7 @@
"keywords": [],
"children": [
{
"Scikit-learn概览": {
"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": {
"Scikit-learn分类Classification": {
"keywords": [],
"children": [
{
......@@ -197,7 +78,7 @@
}
},
{
"回归Regression": {
"Scikit-learn回归Regression": {
"keywords": [],
"children": [
{
......@@ -270,7 +151,7 @@
}
},
{
"聚类Clustering": {
"Scikit-learn聚类Clustering": {
"keywords": [],
"children": [
{
......@@ -362,7 +243,7 @@
}
},
{
"成分分解与降维": {
"Scikit-learn成分分解与降维": {
"keywords": [],
"children": [
{
......@@ -408,7 +289,7 @@
}
},
{
"模型评估与参数调优": {
"Scikit-learn模型评估与参数调优": {
"keywords": [],
"children": [
{
......
......@@ -86,125 +86,6 @@
"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": {
"keywords": [],
......
......@@ -4,52 +4,6 @@
],
"keywords": [],
"children": [
{
"数字图像处理基础": {
"keywords": [],
"children": [
{
"数字图像处理": {
"keywords": [],
"children": [],
"node_id": "python-5-1081",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像三要素": {
"keywords": [],
"children": [],
"node_id": "python-5-1082",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"像素及图像类型": {
"keywords": [],
"children": [],
"node_id": "python-5-1083",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像信号数字转换": {
"keywords": [],
"children": [],
"node_id": "python-5-1084",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1324",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"OpenCV基础": {
"keywords": [],
......@@ -88,1711 +42,83 @@
}
},
{
"图像处理入门": {
"keywords": [],
"children": [
{
"读取显示图像": {
"keywords": [],
"children": [],
"node_id": "python-5-1088",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"读取修改像素": {
"keywords": [],
"children": [],
"node_id": "python-5-1089",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建复制保存图像": {
"keywords": [],
"children": [],
"node_id": "python-5-1090",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"获取图像属性及通道": {
"keywords": [],
"children": [],
"node_id": "python-5-1091",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1326",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像算数与逻辑运算": {
"keywords": [],
"children": [
{
"图像加法运算": {
"keywords": [],
"children": [],
"node_id": "python-5-1092",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像减法运算": {
"keywords": [],
"children": [],
"node_id": "python-5-1093",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像与运算": {
"keywords": [],
"children": [],
"node_id": "python-5-1094",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像或运算": {
"keywords": [],
"children": [],
"node_id": "python-5-1095",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像异或运算": {
"keywords": [],
"children": [],
"node_id": "python-5-1096",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像非运算": {
"keywords": [],
"children": [],
"node_id": "python-5-1097",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1327",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像几何变换": {
"keywords": [],
"children": [
{
"平移变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1098",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"缩放变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1099",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"旋转变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1100",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"镜像变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1101",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"仿射变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1102",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"透视变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1103",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1328",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像量化与采样": {
"keywords": [],
"children": [
{
"图像量化处理": {
"keywords": [],
"children": [],
"node_id": "python-5-1104",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像采样处理": {
"keywords": [],
"children": [],
"node_id": "python-5-1105",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像金字塔": {
"keywords": [],
"children": [],
"node_id": "python-5-1106",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"局部马赛克处理": {
"人脸识别": {
"keywords": [],
"children": [],
"node_id": "python-5-1107",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1329",
"node_id": "python-4-1340",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"直方图统计": {
"目标检测": {
"keywords": [],
"children": [
{
"直方图概述": {
"keywords": [],
"children": [],
"node_id": "python-5-1108",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"直方图绘制": {
"keywords": [],
"children": [],
"node_id": "python-5-1109",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"掩膜直方图": {
"keywords": [],
"children": [],
"node_id": "python-5-1110",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"H-S直方图": {
"目标检测概述": {
"keywords": [],
"children": [],
"node_id": "python-5-1111",
"node_id": "python-5-1169",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"直方图对比": {
"RCNN": {
"keywords": [],
"children": [],
"node_id": "python-5-1112",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1330",
"node_id": "python-5-1170",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像增强": {
"keywords": [],
"children": [
{
"图像增强": {
"Fast-RCNN": {
"keywords": [],
"children": [],
"node_id": "python-5-1113",
"node_id": "python-5-1171",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"直方图均衡化": {
"SPPNet": {
"keywords": [],
"children": [],
"node_id": "python-5-1114",
"node_id": "python-5-1172",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"局部直方图均衡化": {
"Mask-RCNN": {
"keywords": [],
"children": [],
"node_id": "python-5-1115",
"node_id": "python-5-1173",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"自动色彩均衡化": {
"SSD": {
"keywords": [],
"children": [],
"node_id": "python-5-1116",
"node_id": "python-5-1174",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像去雾": {
"YOLO系列算法": {
"keywords": [],
"children": [],
"node_id": "python-5-1117",
"node_id": "python-5-1175",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1331",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像平滑": {
"keywords": [],
"children": [
{
"图像平滑概述": {
"keywords": [],
"children": [],
"node_id": "python-5-1118",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"均值滤波": {
"keywords": [],
"children": [],
"node_id": "python-5-1119",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"方框滤波": {
"keywords": [],
"children": [],
"node_id": "python-5-1120",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"高斯滤波": {
"keywords": [],
"children": [],
"node_id": "python-5-1121",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"中值滤波": {
"keywords": [],
"children": [],
"node_id": "python-5-1122",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"双边滤波": {
"keywords": [],
"children": [],
"node_id": "python-5-1123",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1332",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像锐化及边缘检测": {
"keywords": [],
"children": [
{
"一阶微分算法、二阶微分算子": {
"keywords": [],
"children": [],
"node_id": "python-5-1124",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Roberts算子": {
"keywords": [],
"children": [],
"node_id": "python-5-1125",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Prewitt算子": {
"keywords": [],
"children": [],
"node_id": "python-5-1126",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Sobel算子": {
"keywords": [],
"children": [],
"node_id": "python-5-1127",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Laplacian算子": {
"keywords": [],
"children": [],
"node_id": "python-5-1128",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Scharr算子": {
"keywords": [],
"children": [],
"node_id": "python-5-1129",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Canny算子": {
"keywords": [],
"children": [],
"node_id": "python-5-1130",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"LOG算子": {
"keywords": [],
"children": [],
"node_id": "python-5-1131",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1333",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像形态学处理": {
"keywords": [],
"children": [
{
"图像腐蚀": {
"keywords": [],
"children": [],
"node_id": "python-5-1132",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像膨胀": {
"keywords": [],
"children": [],
"node_id": "python-5-1133",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像开运算": {
"keywords": [],
"children": [],
"node_id": "python-5-1134",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像闭运算": {
"keywords": [],
"children": [],
"node_id": "python-5-1135",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像梯度运算": {
"keywords": [],
"children": [],
"node_id": "python-5-1136",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像顶帽运算": {
"keywords": [],
"children": [],
"node_id": "python-5-1137",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像底帽运算": {
"keywords": [],
"children": [],
"node_id": "python-5-1138",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1334",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像分割": {
"keywords": [],
"children": [
{
"基于阈值的图像分割": {
"keywords": [],
"children": [],
"node_id": "python-5-1139",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基于边缘检测的图像分割": {
"keywords": [],
"children": [],
"node_id": "python-5-1140",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基于纹理背景的图像分割": {
"keywords": [],
"children": [],
"node_id": "python-5-1141",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基于K-Means聚类的区域分割": {
"keywords": [],
"children": [],
"node_id": "python-5-1142",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基于均值漂移算法的图像分割": {
"keywords": [],
"children": [],
"node_id": "python-5-1143",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基于分水岭算法的图像分割": {
"keywords": [],
"children": [],
"node_id": "python-5-1144",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像漫水填充分割": {
"keywords": [],
"children": [],
"node_id": "python-5-1145",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文字区域分割及定位": {
"keywords": [],
"children": [],
"node_id": "python-5-1146",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1335",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"傅里叶变换": {
"keywords": [],
"children": [
{
"傅里叶变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1147",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"傅里叶逆变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1148",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"高通滤波器": {
"keywords": [],
"children": [],
"node_id": "python-5-1149",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"低通滤波器": {
"keywords": [],
"children": [],
"node_id": "python-5-1150",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1336",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"霍夫变换": {
"keywords": [],
"children": [
{
"霍夫变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1151",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"霍夫线变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1152",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"霍夫圆变换": {
"keywords": [],
"children": [],
"node_id": "python-5-1153",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1337",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像特效处理": {
"keywords": [],
"children": [
{
"图像毛玻璃特效": {
"keywords": [],
"children": [],
"node_id": "python-5-1154",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像浮雕特效": {
"keywords": [],
"children": [],
"node_id": "python-5-1155",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像素描特效": {
"keywords": [],
"children": [],
"node_id": "python-5-1156",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像怀旧特效": {
"keywords": [],
"children": [],
"node_id": "python-5-1157",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像流年特效": {
"keywords": [],
"children": [],
"node_id": "python-5-1158",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像滤镜特效": {
"keywords": [],
"children": [],
"node_id": "python-5-1159",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像水波特效": {
"keywords": [],
"children": [],
"node_id": "python-5-1160",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像卡通特效": {
"keywords": [],
"children": [],
"node_id": "python-5-1161",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1338",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像分类": {
"keywords": [],
"children": [
{
"图像分类概述": {
"keywords": [],
"children": [],
"node_id": "python-5-1162",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基于机器学习的图像分类": {
"keywords": [],
"children": [],
"node_id": "python-5-1163",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基于深度学习的图像分类": {
"keywords": [],
"children": [],
"node_id": "python-5-1164",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"LeNet": {
"keywords": [],
"children": [],
"node_id": "python-5-1165",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"VGG": {
"keywords": [],
"children": [],
"node_id": "python-5-1166",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"AlexNet": {
"keywords": [],
"children": [],
"node_id": "python-5-1167",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"ResNet": {
"keywords": [],
"children": [],
"node_id": "python-5-1168",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1339",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"人脸识别": {
"keywords": [],
"children": [],
"node_id": "python-4-1340",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"目标检测": {
"keywords": [],
"children": [
{
"目标检测概述": {
"keywords": [],
"children": [],
"node_id": "python-5-1169",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"RCNN": {
"keywords": [],
"children": [],
"node_id": "python-5-1170",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Fast-RCNN": {
"keywords": [],
"children": [],
"node_id": "python-5-1171",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"SPPNet": {
"keywords": [],
"children": [],
"node_id": "python-5-1172",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Mask-RCNN": {
"keywords": [],
"children": [],
"node_id": "python-5-1173",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"SSD": {
"keywords": [],
"children": [],
"node_id": "python-5-1174",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"YOLO系列算法": {
"keywords": [],
"children": [],
"node_id": "python-5-1175",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1341",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"深度神经网络概述": {
"keywords": [],
"children": [
{
"创建神经网络块": {
"keywords": [],
"children": [],
"node_id": "python-5-1176",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"TensorFlow介绍": {
"keywords": [],
"children": [],
"node_id": "python-5-1177",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"MNIST数据集介绍": {
"keywords": [],
"children": [],
"node_id": "python-5-1178",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Keras深度学习库概述": {
"keywords": [],
"children": [],
"node_id": "python-5-1179",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基于Keras和MNIST的手写数字识别": {
"keywords": [],
"children": [
{
"训练和测试数据的检索": {
"keywords": [],
"children": [],
"node_id": "python-6-178",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"训练数据的可视化": {
"keywords": [],
"children": [],
"node_id": "python-6-179",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建神经网络": {
"keywords": [],
"children": [],
"node_id": "python-6-180",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"训练神经网络": {
"keywords": [],
"children": [],
"node_id": "python-6-181",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"测试": {
"keywords": [],
"children": [],
"node_id": "python-6-182",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1180",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"理解反向传播": {
"keywords": [],
"children": [],
"node_id": "python-5-1181",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1342",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"卷积神经网络介绍": {
"keywords": [],
"children": [
{
"CNN历史": {
"keywords": [],
"children": [],
"node_id": "python-5-1182",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"卷积神经网络": {
"keywords": [],
"children": [
{
"计算机如何解释图像": {
"keywords": [],
"children": [],
"node_id": "python-6-183",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"编码实现图像可视化": {
"keywords": [],
"children": [],
"node_id": "python-6-184",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"dropout": {
"keywords": [],
"children": [],
"node_id": "python-6-185",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"输入层": {
"keywords": [],
"children": [],
"node_id": "python-6-186",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"卷积层": {
"keywords": [],
"children": [],
"node_id": "python-6-187",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"池化层": {
"keywords": [],
"children": [],
"node_id": "python-6-188",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1183",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1343",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"构建CNN并进行性能优化": {
"keywords": [],
"children": [
{
"CNN架构和DNN的缺点": {
"keywords": [],
"children": [
{
"卷积操作": {
"keywords": [],
"children": [],
"node_id": "python-6-189",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"池化、步长和填充操作": {
"keywords": [],
"children": [],
"node_id": "python-6-190",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1184",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"TensorFlow中的卷积和池化操作": {
"keywords": [],
"children": [
{
"在TensorFlow中应用池化操作": {
"keywords": [],
"children": [],
"node_id": "python-6-191",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"TensorFlow中的卷积操作": {
"keywords": [],
"children": [],
"node_id": "python-6-192",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1185",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"训练CNN": {
"keywords": [],
"children": [
{
"初始化权重和偏置": {
"keywords": [],
"children": [],
"node_id": "python-6-193",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"正则化": {
"keywords": [],
"children": [],
"node_id": "python-6-194",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"激活函数": {
"keywords": [],
"children": [],
"node_id": "python-6-195",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1186",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"模型性能优化": {
"keywords": [],
"children": [
{
"隐含层数量": {
"keywords": [],
"children": [],
"node_id": "python-6-196",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"每个隐含层的神经元个数": {
"keywords": [],
"children": [],
"node_id": "python-6-197",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"批标准化": {
"keywords": [],
"children": [],
"node_id": "python-6-198",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"高级正则化及过拟合的避免": {
"keywords": [],
"children": [],
"node_id": "python-6-199",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"运用哪个优化器": {
"keywords": [],
"children": [],
"node_id": "python-6-200",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"内存调优": {
"keywords": [],
"children": [],
"node_id": "python-6-201",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"层的位置调优": {
"keywords": [],
"children": [],
"node_id": "python-6-202",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"综合所有操作创建第二个CNN": {
"keywords": [],
"children": [],
"node_id": "python-6-203",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数据集描述和预处理": {
"keywords": [],
"children": [],
"node_id": "python-6-204",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建CNN模型": {
"keywords": [],
"children": [],
"node_id": "python-6-205",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1187",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1344",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"经典的CNN模型架构": {
"keywords": [],
"children": [
{
"ImageNet介绍": {
"keywords": [],
"children": [],
"node_id": "python-5-1188",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"AlexNet架构": {
"keywords": [],
"children": [],
"node_id": "python-5-1189",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"VGGNet架构": {
"keywords": [],
"children": [],
"node_id": "python-5-1190",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"GoogLeNet架构": {
"keywords": [],
"children": [
{
"架构洞察": {
"keywords": [],
"children": [],
"node_id": "python-6-206",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"inception模块": {
"keywords": [],
"children": [],
"node_id": "python-6-207",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1191",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"ResNet架构": {
"keywords": [],
"children": [],
"node_id": "python-5-1192",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1345",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"转移学习": {
"keywords": [],
"children": [
{
"特征提取方法": {
"keywords": [],
"children": [
{
"目标数据集较小且与原始训练集相似": {
"keywords": [],
"children": [],
"node_id": "python-6-208",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"目标数据集较小且与原始训练集不同": {
"keywords": [],
"children": [],
"node_id": "python-6-209",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"目标数据集很大且与原始训练集相似": {
"keywords": [],
"children": [],
"node_id": "python-6-210",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"目标数据集很大且与原始训练集不同": {
"keywords": [],
"children": [],
"node_id": "python-6-211",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1193",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"转移学习示例": {
"keywords": [],
"children": [],
"node_id": "python-5-1194",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"多任务学习": {
"keywords": [],
"children": [],
"node_id": "python-5-1195",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1346",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"CNN自编码器": {
"keywords": [],
"children": [
{
"自编码器介绍": {
"keywords": [],
"children": [],
"node_id": "python-5-1196",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"卷积自编码器": {
"keywords": [],
"children": [],
"node_id": "python-5-1197",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"应用": {
"keywords": [],
"children": [],
"node_id": "python-5-1198",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1347",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"GAN:使用CNN生成新图像": {
"keywords": [],
"children": [
{
"Pix2pix:基于GAN的图像翻译": {
"keywords": [],
"children": [
{
"CycleGAN": {
"keywords": [],
"children": [],
"node_id": "python-6-212",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"训练GAN模型": {
"keywords": [],
"children": [],
"node_id": "python-6-213",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1199",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"GAN的代码示例": {
"keywords": [],
"children": [
{
"计算损失": {
"keywords": [],
"children": [],
"node_id": "python-6-214",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"半监督学习和GAN": {
"keywords": [],
"children": [],
"node_id": "python-6-215",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1200",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"特征匹配": {
"keywords": [],
"children": [
{
"基于半监督分类的GAN示例": {
"keywords": [],
"children": [],
"node_id": "python-6-216",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"深度卷积GAN": {
"keywords": [],
"children": [],
"node_id": "python-6-217",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1201",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1348",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"CNN和视觉模型的注意力机制": {
"keywords": [],
"children": [
{
"图像描述中的注意力机制": {
"keywords": [],
"children": [],
"node_id": "python-5-1202",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"注意力类型": {
"keywords": [],
"children": [
{
"硬注意力": {
"keywords": [],
"children": [],
"node_id": "python-6-218",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"软注意力": {
"keywords": [],
"children": [],
"node_id": "python-6-219",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1203",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"运用注意力改善视觉模型": {
"keywords": [],
"children": [
{
"视觉CNN模型次优性能的原因": {
"keywords": [],
"children": [],
"node_id": "python-6-220",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"循环视觉注意力模型": {
"keywords": [],
"children": [],
"node_id": "python-6-221",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1204",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"参考文献": {
"keywords": [],
"children": [],
"node_id": "python-5-1205",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1349",
"node_id": "python-4-1341",
"keywords_must": [],
"keywords_forbid": []
}
......
......@@ -5,179 +5,6 @@
],
"keywords": [],
"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": {
"keywords": [],
......@@ -370,153 +197,6 @@
"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": [],
......@@ -581,410 +261,6 @@
"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": [],
......
......@@ -5,34 +5,6 @@
],
"keywords": [],
"children": [
{
"使用Python实现降维": {
"keywords": [],
"children": [
{
"相关性分析": {
"keywords": [],
"children": [],
"node_id": "python-5-1316",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1385",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用Python进行分类": {
"keywords": [],
"children": [],
"node_id": "python-4-1386",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"决策树": {
"keywords": [],
......@@ -89,68 +61,13 @@
}
},
{
"情绪分析": {
"keywords": [],
"children": [],
"node_id": "python-4-1391",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"图像识别": {
"keywords": [],
"children": [],
"node_id": "python-4-1392",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用Python进行回归": {
"keywords": [],
"children": [
{
"最小二乘估计": {
"keywords": [],
"children": [],
"node_id": "python-5-1319",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1393",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"分类和回归": {
"使用Python分类和回归": {
"keywords": [],
"children": [],
"node_id": "python-4-1394",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使模型高估或低估": {
"keywords": [],
"children": [],
"node_id": "python-4-1395",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"处理分类型数据": {
"keywords": [],
"children": [],
"node_id": "python-4-1396",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-251",
......
......@@ -173,71 +173,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"自省": {
"keywords": [],
"children": [
{
"标识对象类型": {
"keywords": [],
"children": [],
"node_id": "python-5-1425",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"模块和软件包": {
"keywords": [],
"children": [],
"node_id": "python-5-1426",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文档字符串": {
"keywords": [],
"children": [
{
"描述函数的作用": {
"keywords": [],
"children": [],
"node_id": "python-6-222",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"返回值": {
"keywords": [],
"children": [],
"node_id": "python-6-223",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"包含预期的异常": {
"keywords": [],
"children": [],
"node_id": "python-6-224",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1427",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1434",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-257",
......
......@@ -142,155 +142,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"魔术方法": {
"keywords": [],
"children": [
{
"处理成员变量": {
"keywords": [],
"children": [],
"node_id": "python-5-1439",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"字符串表示": {
"keywords": [],
"children": [
{
"字节字符串": {
"keywords": [],
"children": [
{
"借助chr和ord进行简单的转换": {
"keywords": [],
"children": [],
"node_id": "python-7-34",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"借助struct模块进行复杂的转换": {
"keywords": [],
"children": [],
"node_id": "python-7-35",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-225",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"文本": {
"keywords": [],
"children": [
{
"Unicode": {
"keywords": [],
"children": [],
"node_id": "python-7-36",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"编码": {
"keywords": [],
"children": [],
"node_id": "python-7-37",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-226",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"简单的替换": {
"keywords": [],
"children": [],
"node_id": "python-6-227",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"格式化": {
"keywords": [],
"children": [
{
"在对象中查找值": {
"keywords": [],
"children": [],
"node_id": "python-7-38",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"区分字符串类型": {
"keywords": [],
"children": [],
"node_id": "python-7-39",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"标准格式规范": {
"keywords": [],
"children": [],
"node_id": "python-7-40",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"为文本文档制作目录": {
"keywords": [],
"children": [],
"node_id": "python-7-41",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"自定义格式规范": {
"keywords": [],
"children": [],
"node_id": "python-7-42",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-6-228",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-5-1440",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1439",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-258",
......
......@@ -12,24 +12,6 @@
],
"keywords": [],
"children": [
{
"基础概念": {
"keywords": [],
"children": [],
"node_id": "python-4-763",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"加锁和解锁": {
"keywords": [],
"children": [],
"node_id": "python-4-764",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"threading": {
"keywords": [],
......
因为 它太大了无法显示 source diff 。你可以改为 查看blob
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册