20240312
This commit is contained in:
1 parent
1fb341abc2
commit
5f6812f9d1
1 file changed
+409
-305
+409
-305
@@ -203,56 +203,6 @@
|
|||||||
"print(len(list(result)))\n"
|
"print(len(list(result)))\n"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"cell_type": "markdown",
|
|
||||||
"metadata": {},
|
|
||||||
"source": [
|
|
||||||
"### 围棋棋局胜负分析"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cell_type": "code",
|
|
||||||
"execution_count": 3,
|
|
||||||
"metadata": {
|
|
||||||
"execution": {
|
|
||||||
"iopub.execute_input": "2024-02-12T01:13:37.750905Z",
|
|
||||||
"iopub.status.busy": "2024-02-12T01:13:37.750357Z",
|
|
||||||
"iopub.status.idle": "2024-02-12T01:13:38.189882Z",
|
|
||||||
"shell.execute_reply": "2024-02-12T01:13:38.188428Z",
|
|
||||||
"shell.execute_reply.started": "2024-02-12T01:13:37.750857Z"
|
|
||||||
},
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
"outputs": [
|
|
||||||
{
|
|
||||||
"name": "stdout",
|
|
||||||
"output_type": "stream",
|
|
||||||
"text": [
|
|
||||||
"{'周东侯': {'黑胜': 0, '白胜': 0, '无胜负': 0, '胜负不明': 0}, '汪汉年': {'黑胜': 0, '白胜': 0, '无胜负': 0, '胜负不明': 0}, '盛大有': {'黑胜': 0, '白胜': 0, '无胜负': 0, '胜负不明': 0}, '程仲容': {'黑胜': 0, '白胜': 0, '无胜负': 0, '胜负不明': 0}}\n"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"source": [
|
|
||||||
"import json\n",
|
|
||||||
"import openpyxl\n",
|
|
||||||
"import re\n",
|
|
||||||
"\n",
|
|
||||||
"file_name = 'data/眉山墅隐对局目录.xlsx'\n",
|
|
||||||
"wb = openpyxl.load_workbook(file_name)\n",
|
|
||||||
"sheet = wb.active\n",
|
|
||||||
"djz = ['周东侯','汪汉年','盛大有','程仲容']\n",
|
|
||||||
"\n",
|
|
||||||
"dict1 = {}\n",
|
|
||||||
"for item in djz:\n",
|
|
||||||
" dict1.setdefault(item,{})\n",
|
|
||||||
" result = ['黑胜','白胜','无胜负','胜负不明']\n",
|
|
||||||
" for sf in result:\n",
|
|
||||||
" dict1[item].setdefault(sf,0)\n",
|
|
||||||
"\n",
|
|
||||||
"\n",
|
|
||||||
" \n"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {
|
"metadata": {
|
||||||
@@ -401,14 +351,56 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 73,
|
"execution_count": null,
|
||||||
|
"metadata": {
|
||||||
|
"tags": []
|
||||||
|
},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"import re\n",
|
||||||
|
"import json\n",
|
||||||
|
"\n",
|
||||||
|
"filename = 'data/286种药膳常用中药功能表.txt'\n",
|
||||||
|
"with open(filename, \"r\", encoding='utf-8') as f: \n",
|
||||||
|
" data = f.readlines()\n",
|
||||||
|
"dict1 = {}\n",
|
||||||
|
"for i in range(0,int(len(data)/7)) : \n",
|
||||||
|
" s = data[i*7].strip()\n",
|
||||||
|
" bh = s.split('.')[0]\n",
|
||||||
|
" name = s.split('.')[1].split('(')[0]\n",
|
||||||
|
" #print(bh,name)\n",
|
||||||
|
" id = str(i+1)\n",
|
||||||
|
" dict1.setdefault(id,{})\n",
|
||||||
|
" dict1[id]['name'] = name\n",
|
||||||
|
" for n in range(1,7):\n",
|
||||||
|
" ss = data[i*7+n].strip()\n",
|
||||||
|
" p = re.compile(r'【(.*?)】')\n",
|
||||||
|
" item = re.findall(p,ss)[0]\n",
|
||||||
|
" content = ss.split('】')[1]\n",
|
||||||
|
" dict1[id][item] = content\n",
|
||||||
|
"filename = 'data/286种药膳常用中药功能表.json'\n",
|
||||||
|
"with open(filename, 'w') as fl:\n",
|
||||||
|
" json.dump(dict1, fl, ensure_ascii=False)\n",
|
||||||
|
"print('ok')"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"#### 性味归经分解"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 164,
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"execution": {
|
"execution": {
|
||||||
"iopub.execute_input": "2024-03-11T04:35:25.923960Z",
|
"iopub.execute_input": "2024-03-12T06:17:21.817297Z",
|
||||||
"iopub.status.busy": "2024-03-11T04:35:25.923655Z",
|
"iopub.status.busy": "2024-03-12T06:17:21.816466Z",
|
||||||
"iopub.status.idle": "2024-03-11T04:35:25.936215Z",
|
"iopub.status.idle": "2024-03-12T06:17:21.858558Z",
|
||||||
"shell.execute_reply": "2024-03-11T04:35:25.935607Z",
|
"shell.execute_reply": "2024-03-12T06:17:21.857796Z",
|
||||||
"shell.execute_reply.started": "2024-03-11T04:35:25.923932Z"
|
"shell.execute_reply.started": "2024-03-12T06:17:21.817218Z"
|
||||||
},
|
},
|
||||||
"tags": []
|
"tags": []
|
||||||
},
|
},
|
||||||
@@ -417,233 +409,7 @@
|
|||||||
"name": "stdout",
|
"name": "stdout",
|
||||||
"output_type": "stream",
|
"output_type": "stream",
|
||||||
"text": [
|
"text": [
|
||||||
"001 大米\n",
|
"ok\n"
|
||||||
"002 粳米\n",
|
|
||||||
"003 糙米\n",
|
|
||||||
"004 小米\n",
|
|
||||||
"005 黑米\n",
|
|
||||||
"006 糯米\n",
|
|
||||||
"007 西谷米\n",
|
|
||||||
"008 高梁\n",
|
|
||||||
"009 大麦\n",
|
|
||||||
"010 小麦\n",
|
|
||||||
"011 燕麦\n",
|
|
||||||
"012 荞麦\n",
|
|
||||||
"013 绿豆\n",
|
|
||||||
"014 黄豆\n",
|
|
||||||
"015 扁豆\n",
|
|
||||||
"016 毛豆\n",
|
|
||||||
"017 蚕豆\n",
|
|
||||||
"018 豇豆\n",
|
|
||||||
"019 黑豆\n",
|
|
||||||
"020 芸豆\n",
|
|
||||||
"021 芝庥\n",
|
|
||||||
"022 腐竹\n",
|
|
||||||
"023 豆腐\n",
|
|
||||||
"024 豆腐皮\n",
|
|
||||||
"025 豆腐干\n",
|
|
||||||
"026 刀豆\n",
|
|
||||||
"027 猪肉\n",
|
|
||||||
"028 猪蹄\n",
|
|
||||||
"029 猪腰\n",
|
|
||||||
"030 猪肝\n",
|
|
||||||
"031 猪肚\n",
|
|
||||||
"032 猪肺\n",
|
|
||||||
"033 猪脑\n",
|
|
||||||
"034 猪肠\n",
|
|
||||||
"035 猪骨\n",
|
|
||||||
"036 猪心\n",
|
|
||||||
"037 猪胰\n",
|
|
||||||
"038 猪血\n",
|
|
||||||
"039 牛肚\n",
|
|
||||||
"040 牛肉\n",
|
|
||||||
"041 牛肝\n",
|
|
||||||
"042 牛筋\n",
|
|
||||||
"043 羊肉\n",
|
|
||||||
"044 羊肝\n",
|
|
||||||
"045 羊肾\n",
|
|
||||||
"046 羊肚\n",
|
|
||||||
"047 驴肉\n",
|
|
||||||
"048 兔肉\n",
|
|
||||||
"049 鸡肉\n",
|
|
||||||
"050 鸡肝\n",
|
|
||||||
"051 野鸡肉\n",
|
|
||||||
"052 乌鸡\n",
|
|
||||||
"053 鹅肉\n",
|
|
||||||
"054 鸭肉\n",
|
|
||||||
"055 狗肉\n",
|
|
||||||
"056 鸽肉\n",
|
|
||||||
"057 麻雀肉\n",
|
|
||||||
"058 鹌鹑\n",
|
|
||||||
"059 火腿\n",
|
|
||||||
"060 鸡蛋\n",
|
|
||||||
"061 鸭蛋\n",
|
|
||||||
"062 鹅蛋\n",
|
|
||||||
"063 鸽子蛋\n",
|
|
||||||
"064 鹌鹑蛋\n",
|
|
||||||
"065 松花蛋\n",
|
|
||||||
"066 黑木耳\n",
|
|
||||||
"067 银耳\n",
|
|
||||||
"068 草菇\n",
|
|
||||||
"069 香菇\n",
|
|
||||||
"070 侧耳\n",
|
|
||||||
"071 茶树菇\n",
|
|
||||||
"072 平菇\n",
|
|
||||||
"073 金针菇\n",
|
|
||||||
"074 竹荪\n",
|
|
||||||
"075 猴头菇\n",
|
|
||||||
"076 鸡腿蘑\n",
|
|
||||||
"077 口蘑\n",
|
|
||||||
"078 草鱼\n",
|
|
||||||
"079 鲢鱼\n",
|
|
||||||
"080 鲇鱼\n",
|
|
||||||
"081 鲤鱼\n",
|
|
||||||
"082 鳝鱼\n",
|
|
||||||
"083 带鱼\n",
|
|
||||||
"084 青鱼\n",
|
|
||||||
"085 鱿鱼\n",
|
|
||||||
"086 鳗鱼\n",
|
|
||||||
"087 鳙鱼\n",
|
|
||||||
"088 鲫鱼\n",
|
|
||||||
"089 甲鱼\n",
|
|
||||||
"090 干贝\n",
|
|
||||||
"091 虾\n",
|
|
||||||
"092 泥鳅\n",
|
|
||||||
"093 螃蟹\n",
|
|
||||||
"094 田螺\n",
|
|
||||||
"095 黄鱼\n",
|
|
||||||
"096 鳜鱼\n",
|
|
||||||
"097 银鱼\n",
|
|
||||||
"098 章鱼\n",
|
|
||||||
"099 鲍鱼\n",
|
|
||||||
"100 鲈鱼\n",
|
|
||||||
"101 三文鱼\n",
|
|
||||||
"102 海带\n",
|
|
||||||
"103 紫菜\n",
|
|
||||||
"104 蛤蜊\n",
|
|
||||||
"105 平鱼\n",
|
|
||||||
"106 白鱼\n",
|
|
||||||
"107 鳕鱼\n",
|
|
||||||
"108 武昌鱼\n",
|
|
||||||
"109 海蜇\n",
|
|
||||||
"110 乌贼\n",
|
|
||||||
"111 龟\n",
|
|
||||||
"112 蛏子\n",
|
|
||||||
"113 白菜\n",
|
|
||||||
"114 小白菜\n",
|
|
||||||
"115 包菜\n",
|
|
||||||
"116 菠菜\n",
|
|
||||||
"117 油菜\n",
|
|
||||||
"118 空心菜\n",
|
|
||||||
"119 苋菜\n",
|
|
||||||
"120 芹菜\n",
|
|
||||||
"121 生菜\n",
|
|
||||||
"122 芥蓝\n",
|
|
||||||
"123 西红柿\n",
|
|
||||||
"124 西葫芦\n",
|
|
||||||
"125 菜薹\n",
|
|
||||||
"126 竹笋\n",
|
|
||||||
"127 芦笋\n",
|
|
||||||
"128 莴笋\n",
|
|
||||||
"129 茭白\n",
|
|
||||||
"130 韭菜\n",
|
|
||||||
"131 韭黄\n",
|
|
||||||
"132 红薯\n",
|
|
||||||
"133 马蹄\n",
|
|
||||||
"134 洋葱\n",
|
|
||||||
"135 青椒\n",
|
|
||||||
"136 蒜薹\n",
|
|
||||||
"137 木耳菜\n",
|
|
||||||
"138 荠菜\n",
|
|
||||||
"139 花菜\n",
|
|
||||||
"140 西蓝花\n",
|
|
||||||
"141 黄花菜\n",
|
|
||||||
"142 黄豆芽\n",
|
|
||||||
"143 绿豆芽\n",
|
|
||||||
"144 雪里蕻\n",
|
|
||||||
"145 茼蒿\n",
|
|
||||||
"146 香菜\n",
|
|
||||||
"147 香椿\n",
|
|
||||||
"148 白萝ト\n",
|
|
||||||
"149 胡萝ト\n",
|
|
||||||
"150 冬瓜\n",
|
|
||||||
"151 苦瓜\n",
|
|
||||||
"152 丝瓜\n",
|
|
||||||
"153 黄瓜\n",
|
|
||||||
"154 南瓜\n",
|
|
||||||
"155 玉米\n",
|
|
||||||
"156 茄子\n",
|
|
||||||
"157 土豆\n",
|
|
||||||
"158 莲藕\n",
|
|
||||||
"159 芋头\n",
|
|
||||||
"160 荷兰豆\n",
|
|
||||||
"161 豌豆\n",
|
|
||||||
"162 牛蒡\n",
|
|
||||||
"163 苹果\n",
|
|
||||||
"164 梨\n",
|
|
||||||
"165 柑\n",
|
|
||||||
"166 佛手柑\n",
|
|
||||||
"167 橘子\n",
|
|
||||||
"168 金橘\n",
|
|
||||||
"169 橙子\n",
|
|
||||||
"170 柚子\n",
|
|
||||||
"171 葡萄柚\n",
|
|
||||||
"172 柠檬\n",
|
|
||||||
"173 草莓\n",
|
|
||||||
"174 蓝莓\n",
|
|
||||||
"175 葡萄\n",
|
|
||||||
"176 西瓜\n",
|
|
||||||
"177 甜瓜\n",
|
|
||||||
"178 香蕉\n",
|
|
||||||
"179 猕猴桃\n",
|
|
||||||
"180 椰子\n",
|
|
||||||
"181 菠萝\n",
|
|
||||||
"182 榴莲\n",
|
|
||||||
"183 山竹\n",
|
|
||||||
"184 荔枝\n",
|
|
||||||
"185 枇杷\n",
|
|
||||||
"186 石榴\n",
|
|
||||||
"187 火龙果\n",
|
|
||||||
"188 芒果\n",
|
|
||||||
"189 无花果\n",
|
|
||||||
"190 李子\n",
|
|
||||||
"191 桃子\n",
|
|
||||||
"192 柿子\n",
|
|
||||||
"193 杨桃\n",
|
|
||||||
"194 樱桃\n",
|
|
||||||
"195 杨梅\n",
|
|
||||||
"196 沙果\n",
|
|
||||||
"197 榆钱\n",
|
|
||||||
"198 哈密瓜\n",
|
|
||||||
"199 红毛丹\n",
|
|
||||||
"200 木瓜\n",
|
|
||||||
"201 甘蔗\n",
|
|
||||||
"202 薜荔果\n",
|
|
||||||
"203 花生\n",
|
|
||||||
"204 葵瓜子\n",
|
|
||||||
"205 板栗\n",
|
|
||||||
"206 腰果\n",
|
|
||||||
"207 开心果\n",
|
|
||||||
"208 松子\n",
|
|
||||||
"209 榛子\n",
|
|
||||||
"210 酸角\n",
|
|
||||||
"211 牛奶\n",
|
|
||||||
"212 羊奶\n",
|
|
||||||
"213 马乳\n",
|
|
||||||
"214 酸奶\n",
|
|
||||||
"215 奶酪\n",
|
|
||||||
"216 大蒜\n",
|
|
||||||
"217 葱\n",
|
|
||||||
"218 花椒\n",
|
|
||||||
"219 胡椒\n",
|
|
||||||
"220 黄酒\n",
|
|
||||||
"221 白酒\n",
|
|
||||||
"222 醋\n",
|
|
||||||
"223 香油\n",
|
|
||||||
"224 菜籽油\n",
|
|
||||||
"225 茶油\n",
|
|
||||||
"226 橄榄油\n",
|
|
||||||
"{'1': {'name': '大米', '别名': '稻米、米。', '性味归经': '味甘,性平。归脾、胃、肺经。', '营养成分': '含有蛋白质、糖类、钙、铁、萄糖、麦芽糖、维生素B1、维生素B2。', '功效主治': '大米有补中益气、健脾养胃、通血脉、聪耳明目、止烦、止渴、止泻的功效。', '食用须知': '熬米粥时一定不要加碱,会破坏大米中最为宝贵的营养素,喝粥忌温度过高或过低,过高会伤害黏膜,过低会影响滋补效果。'}, '2': {'name': '粳米', '别名': '大米、硬米。', '性味归经': '性平,味甘。归脾、胃经。', '营养成分': '含有蛋白质、含有脂肪、葡钙、磷、铁及B族维生素。', '功效主治': '粳米具有养阴生津、除烦止渴、健脾胃、补中气、固肠止泻的功效。', '食用须知': '以颗粒整齐,富有光泽,比较干燥,无米虫,无沙粒,米灰极少,碎米极少,闻之有股清香味,无霉变味为佳。糖尿病、干燥综合征、更年期综合征属阴虚火旺和痈肿疗疮热毒炽盛者忌食。'}, '3': {'name': '糙米', '别名': '胚芽菜、玄米。', '性味归经': '性温,味甘。归脾、胃经。', '营养成分': '糙米含有碳水化物、脂肪粗蛋白、维生素A、维生素B1、维生B2、维生素B6、叶酸。', '功效主治': '具有提高人体免疫力、加速血液循环、消除烦躁、促进肠道有益菌繁殖、加速肠道蠕动、软化粪便等功效。', '食用须知': '放在干燥、密封的容器内,'}, '4': {'name': '小米', '别名': '粟米、谷子、黏米。', '性味归经': '性凉,味甘、归脾、肾经。', '营养成分': '含有淀粉、蛋白质、脂肪、类、钙、磷、铁、维生素B1、维生素B2及胡萝素卜素等。置于阴凉处保存。在盛有糙米的容器内放几瓣大蒜,可防止糙米因久存而生虫。', '功效主治': '有健脾、和胃、安眠等功效。对缓解精神压力、紧张、乏力等有很大的作用。', '食用须知': '宜购买米粒大小、颜色均匀,无虫,无杂质的小米。贮存于低温干燥避光处。小米不宜与杏仁同食。'}, '5': {'name': '黑米', '别名': '血糯米。', '性味归经': '性平,味甘。归脾、胃经。', '营养成分': '黑米含蛋白质、脂肪、碳水化合物、B族维生素、维生素E、钙、磷、钾、镁、铁、锌等。', '功效主治': '具有健脾开胃、补肝明目、滋阴补肾、益气强身、养精固混的功效。', '食用须知': '黑米要保存在通风、阴凉处。散装黑米需要放入保鲜袋或不锈钢容器内,密封后置于阴冷通风处保存。火盛热燥者忌食。'}, '6': {'name': '糯米', '别名': '元米、江米。', '性味归经': '性温,味甘。归脾、肺经。', '营养成分': '含有蛋白质、脂肪、糖类、钙、磷、铁、维生素B1、维生素B2等。', '功效主治': '具有补养体气、温补脾胃的功效,还能够缓解气虚所导致的盗汗,妊娠后腰腹坠胀等症状。', '食用须知': '糯米以放了三四个月的为最好,因为新鲜糯米不太容易煮烂;将几颗大蒜头放米袋内,可防止长虫。不适宜腹胀、咳嗽、痰黄、发热患者食用。'}, '7': {'name': '西谷米', '别名': '西国米、西米。', '性味归经': '性温、味甘。', '营养成分': '含有碳水化合物、蛋白质、少量脂肪及微量B族维生素。', '功效主治': '具有清热解毒、健脾益气、消食化积、滋阴补肺、止咳化痰的功效。', '食用须知': '选购西谷米以白净,表面光滑圆润,质硬而不碎,煮熟之后不糊,透明度好,嚼之有韧性者为佳。患有糖尿病者忌食。'}, '8': {'name': '高梁', '别名': '蜀秫、芦粟。', '性味归经': '性温,味甘、微涩。归脾、归脾、胃、肺经。胃经。', '营养成分': '高梁米含有碳水化合物、钙、蛋白质、脂肪、磷、铁等。', '功效主治': '具有凉血、解毒、和胃、健脾、止泻的功效,可治疗消化不良、积食、小便不利等。', '食用须知': '大便燥结者忌食。加葱、盐、羊肉汤等煮粥食用,对于阳虚盗汗有很好食疗效果。'}, '9': {'name': '大麦', '别名': '牟麦、饭麦。', '性味归经': '性凉,味甘。归脾、胃经。', '营养成分': '含淀粉、蛋白质、钙、磷、尿囊素等成分。', '功效主治': '具有和胃、宽肠、利水的功效。对食滞泄泻、小便淋痛、水肿、汤火伤等病症有食疗作用。', '食用须知': '大麦以颗粒饱满、无虫蛀者为佳。置阴凉干燥处,防霉防蛀。因大麦芽可回乳或减少乳汁分泌,故妇女在怀孕期间和哺乳期内应忌食大麦。'}, '10': {'name': '小麦', '别名': '麦子。', '性味归经': '性凉,味甘。归心经。', '营养成分': '含糖类、粗纤维、蛋白质、脂肪、钙、磷、铁Line truncated
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -651,30 +417,368 @@
|
|||||||
"import re\n",
|
"import re\n",
|
||||||
"import json\n",
|
"import json\n",
|
||||||
"\n",
|
"\n",
|
||||||
"filename = 'data/226种药膳常用食物功能表.txt'\n",
|
"filename = 'data/286种药膳常用中药功能表.json'\n",
|
||||||
"with open(filename, \"r\", encoding='utf-8') as f: \n",
|
"with open(filename,'r') as fl:\n",
|
||||||
" data = f.readlines()\n",
|
" dict1 = json.load(fl)\n",
|
||||||
"dict1 = {}\n",
|
"p = re.compile(r'[入归](.*?)经')\n",
|
||||||
"for i in range(0,int(len(data)/6)) : \n",
|
"for k, v in dict1.items():\n",
|
||||||
" s = data[i*6].strip()\n",
|
" if '性味归经' in v.keys():\n",
|
||||||
" bh = s.split('.')[0]\n",
|
" s = v['性味归经']\n",
|
||||||
" name = s.split('.')[1].split('(')[0]\n",
|
" item = re.search(p,s)\n",
|
||||||
" #print(bh,name)\n",
|
" if item is not None:\n",
|
||||||
" id = str(i+1)\n",
|
" ss = item.group()\n",
|
||||||
" dict1.setdefault(id,{})\n",
|
" sss = re.sub(ss,'',s)\n",
|
||||||
" dict1[id]['name'] = name\n",
|
" \n",
|
||||||
" for n in range(1,6):\n",
|
" p1 = r'[;:、,。:]+。'\n",
|
||||||
" ss = data[i*6+n].strip()\n",
|
" ssss = re.sub(p1,'。',sss)\n",
|
||||||
" p = re.compile(r'【(.*?)】')\n",
|
" #print(k,ss,ssss)\n",
|
||||||
" item = re.findall(p,ss)[0]\n",
|
" dict1[k]['归经'] = ss\n",
|
||||||
" content = ss.split('】')[1]\n",
|
" dict1[k]['性味'] = ssss\n",
|
||||||
" dict1[id][item] = content\n",
|
" else:\n",
|
||||||
"filename = 'data/226种药膳常用食物功能表.json'\n",
|
" dict1[k]['归经'] = s\n",
|
||||||
|
" \n",
|
||||||
|
"filename = 'data/286种药膳常用中药功能表1.json'\n",
|
||||||
"with open(filename, 'w') as fl:\n",
|
"with open(filename, 'w') as fl:\n",
|
||||||
" json.dump(dict1, fl, ensure_ascii=False)\n",
|
" json.dump(dict1, fl, ensure_ascii=False)\n",
|
||||||
"print('ok')"
|
"print('ok') \n"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 163,
|
||||||
|
"metadata": {
|
||||||
|
"execution": {
|
||||||
|
"iopub.execute_input": "2024-03-12T06:16:55.349824Z",
|
||||||
|
"iopub.status.busy": "2024-03-12T06:16:55.349544Z",
|
||||||
|
"iopub.status.idle": "2024-03-12T06:16:55.378755Z",
|
||||||
|
"shell.execute_reply": "2024-03-12T06:16:55.376398Z",
|
||||||
|
"shell.execute_reply.started": "2024-03-12T06:16:55.349799Z"
|
||||||
|
},
|
||||||
|
"tags": []
|
||||||
|
},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"1 性温,味甘、苦。\n",
|
||||||
|
"2 性平,味甘。\n",
|
||||||
|
"3 性凉,味甘、微苦。\n",
|
||||||
|
"4 性平,味甘、微苦。\n",
|
||||||
|
"5 性温,味甘。\n",
|
||||||
|
"6 性温,味苦、甘。\n",
|
||||||
|
"7 性平,味甘。\n",
|
||||||
|
"8 性温、味甘。\n",
|
||||||
|
"9 性平,味甘。\n",
|
||||||
|
"10 性寒、味苦。\n",
|
||||||
|
"11 味甘、苦,性寒。\n",
|
||||||
|
"12 性微温,味甘。\n",
|
||||||
|
"13 性温,味甘。\n",
|
||||||
|
"14 性平,味甘。\n",
|
||||||
|
"15 性温,味甘、辛。\n",
|
||||||
|
"16 性微温、味甘。\n",
|
||||||
|
"17 性凉,味苦、酸。\n",
|
||||||
|
"18 性温,味苦、甘、涩。\n",
|
||||||
|
"19 性平、味甘。\n",
|
||||||
|
"20 性温、味甘。\n",
|
||||||
|
"21 性凉,味甘、苦。\n",
|
||||||
|
"22 性寒,味甘、苦。\n",
|
||||||
|
"23 性寒,味甘、苦。\n",
|
||||||
|
"24 性平,味甘。\n",
|
||||||
|
"25 性平,味甘、微苦。\n",
|
||||||
|
"26 性平、味甘。\n",
|
||||||
|
"27 性平,味甘。\n",
|
||||||
|
"28 性平、味甘。\n",
|
||||||
|
"29 性微寒,味甘。\n",
|
||||||
|
"30 味甘、性平。\n",
|
||||||
|
"31 性寒、味甘。\n",
|
||||||
|
"32 性平,味苦、甘。\n",
|
||||||
|
"33 性寒,味甘、酸。\n",
|
||||||
|
"34 性寒,味甘。\n",
|
||||||
|
"35 性平,味咸。\n",
|
||||||
|
"36 性温,味甘、咸。\n",
|
||||||
|
"37 性平,味甘、咸。\n",
|
||||||
|
"38 性温,味甘。\n",
|
||||||
|
"39 性温、味甘。\n",
|
||||||
|
"40 性温,味辛、甘。\n",
|
||||||
|
"41 性温、味辛、有小毒。\n",
|
||||||
|
"42 性温,味辛。\n",
|
||||||
|
"43 性温、味辛。\n",
|
||||||
|
"44 味甘、咸,性温。\n",
|
||||||
|
"45 性温、味甘。\n",
|
||||||
|
"46 性温,味甘、咸。\n",
|
||||||
|
"47 性平、味咸。\n",
|
||||||
|
"48 性平,味辛、甘。\n",
|
||||||
|
"49 性温,味甘、微辛。\n",
|
||||||
|
"50 性微温,味苦、辛。\n",
|
||||||
|
"51 性温,味辛、甘。\n",
|
||||||
|
"52 味辛、苦,性温。\n",
|
||||||
|
"53 性温,味辛、甘。\n",
|
||||||
|
"54 性温、味辛。\n",
|
||||||
|
"55 性温、味辛。\n",
|
||||||
|
"56 性温、味辛。\n",
|
||||||
|
"57 性温、味辛。\n",
|
||||||
|
"58 味辛、性温。\n",
|
||||||
|
"59 性温,味辛、甘。\n",
|
||||||
|
"60 性温、味辛。\n",
|
||||||
|
"61 性温,味辛、苦。\n",
|
||||||
|
"62 性温,味甘、苦。\n",
|
||||||
|
"63 性温,味辛。\n",
|
||||||
|
"64 性温、味辛。\n",
|
||||||
|
"65 性温,味辛。\n",
|
||||||
|
"66 性凉、味辛。\n",
|
||||||
|
"67 性平,味辛。\n",
|
||||||
|
"68 性寒,味甘、咸。\n",
|
||||||
|
"69 性寒,味甘、苦。\n",
|
||||||
|
"70 性微寒,味甘、苦。\n",
|
||||||
|
"71 性微寒、味苦。\n",
|
||||||
|
"72 性凉,味甘、辛、微苦。\n",
|
||||||
|
"73 性凉,味甘。\n",
|
||||||
|
"74 性寒、味苦。\n",
|
||||||
|
"75 性寒,味辛。\n",
|
||||||
|
"76 性平,味苦。\n",
|
||||||
|
"77 性寒,味甘、辛。\n",
|
||||||
|
"78 性寒,味苦、甘。\n",
|
||||||
|
"79 性寒、味甘。\n",
|
||||||
|
"80 性凉,味甘、苦、酸。\n",
|
||||||
|
"81 性寒,味甘、淡。\n",
|
||||||
|
"82 性寒,味甘。\n",
|
||||||
|
"83 性寒、味苦。\n",
|
||||||
|
"84 性寒、味苦。\n",
|
||||||
|
"85 性寒,味苦、辛。\n",
|
||||||
|
"86 性凉,味甘、苦。\n",
|
||||||
|
"87 性凉,味苦。\n",
|
||||||
|
"88 性微寒,味苦。\n",
|
||||||
|
"89 性寒、味甘。\n",
|
||||||
|
"90 性寒,味苦。\n",
|
||||||
|
"91 性寒、味苦。\n",
|
||||||
|
"92 性寒,味苦、甘。\n",
|
||||||
|
"93 性微寒,味苦、辛。\n",
|
||||||
|
"94 性寒、味辛。\n",
|
||||||
|
"95 味甘、酸,性寒。\n",
|
||||||
|
"96 性平,味甘、淡。\n",
|
||||||
|
"97 性寒、味苦。\n",
|
||||||
|
"98 性寒,味苦。\n",
|
||||||
|
"99 性微寒,味苦,有小毒。\n",
|
||||||
|
"100 性平、味甘。\n",
|
||||||
|
"101 性寒,味辛、苦。\n",
|
||||||
|
"102 性寒,味甘、苦。\n",
|
||||||
|
"103 性寒,味辛。\n",
|
||||||
|
"104 性寒,味苦。\n",
|
||||||
|
"105 性寒、味苦。\n",
|
||||||
|
"106 性温,味酸涩、甘。\n",
|
||||||
|
"107 性凉,味甘、淡。\n",
|
||||||
|
"108 性寒、味苦。\n",
|
||||||
|
"109 性寒、味苦。\n",
|
||||||
|
"110 性寒、味苦。\n",
|
||||||
|
"111 味苦,性寒。\n",
|
||||||
|
"112 性寒、味苦。\n",
|
||||||
|
"113 性寒、微苦。\n",
|
||||||
|
"114 性寒,味苦、咸。\n",
|
||||||
|
"115 性寒,味苦、涩。\n",
|
||||||
|
"116 性寒,味甘、苦。\n",
|
||||||
|
"117 性微寒,味甜、微苦。\n",
|
||||||
|
"118 性凉,味辛、苦。\n",
|
||||||
|
"119 性微寒、味苦。\n",
|
||||||
|
"120 性寒,味甘、咸。\n",
|
||||||
|
"121 性寒、味苦。\n",
|
||||||
|
"122 性寒,味苦、微辛。\n",
|
||||||
|
"123 性寒,味苦、咸。\n",
|
||||||
|
"124 性寒、味甘。\n",
|
||||||
|
"125 性凉,味甘、苦。\n",
|
||||||
|
"126 性寒、味苦。\n",
|
||||||
|
"127 性温,味辛、苦。\n",
|
||||||
|
"128 苦,寒。\n",
|
||||||
|
"129 性平,味苦。\n",
|
||||||
|
"130 味苦、微辛,性平。\n",
|
||||||
|
"131 性寒,味苦、辛。\n",
|
||||||
|
"132 性温、味辛。\n",
|
||||||
|
"133 性平、味苦。\n",
|
||||||
|
"134 性温,苦、甘。\n",
|
||||||
|
"135 性温,味辛、咸。\n",
|
||||||
|
"136 性凉,味甘。\n",
|
||||||
|
"137 性温,味甘、咸。\n",
|
||||||
|
"138 味辛、苦,性微温。\n",
|
||||||
|
"139 性温,味苦、辛。\n",
|
||||||
|
"140 性平,味苦、辛。\n",
|
||||||
|
"141 性平,味苦、辛。\n",
|
||||||
|
"142 性温,味苦、辛。\n",
|
||||||
|
"143 性温,味辛。\n",
|
||||||
|
"144 性平,味辛。\n",
|
||||||
|
"145 性温,味辛、苦。\n",
|
||||||
|
"146 性温,味辛、苦。\n",
|
||||||
|
"147 性温,味辛。\n",
|
||||||
|
"148 性温、味辛。\n",
|
||||||
|
"149 性温、味辛。\n",
|
||||||
|
"150 性温,味辛。\n",
|
||||||
|
"151 性平,味甘、淡。\n",
|
||||||
|
"152 性平、味酸。\n",
|
||||||
|
"153 性寒、味甘。\n",
|
||||||
|
"154 性凉,味甘。\n",
|
||||||
|
"155 性平,味甘。\n",
|
||||||
|
"156 性凉、味甘。\n",
|
||||||
|
"157 性平、味甘。\n",
|
||||||
|
"158 性寒,味甘。\n",
|
||||||
|
"159 性寒,味苦。\n",
|
||||||
|
"160 性凉,味甘、淡。\n",
|
||||||
|
"161 性寒,味苦。\n",
|
||||||
|
"162 性微寒,味苦。\n",
|
||||||
|
"163 性寒,味辛、苦。\n",
|
||||||
|
"164 性寒,味甘。\n",
|
||||||
|
"165 性微寒,味甘、苦。\n",
|
||||||
|
"166 性寒,味甘、淡。\n",
|
||||||
|
"167 性平,味苦。\n",
|
||||||
|
"168 性微寒,味辛、苦。\n",
|
||||||
|
"169 性凉,味苦、辛。\n",
|
||||||
|
"170 性平,味苦。\n",
|
||||||
|
"171 性凉,味甘。\n",
|
||||||
|
"172 性热,味辛、甘。\n",
|
||||||
|
"173 性热,味辛、甘。\n",
|
||||||
|
"174 性热、味辛。\n",
|
||||||
|
"175 性温,味辛、苦。\n",
|
||||||
|
"176 性温、味辛。\n",
|
||||||
|
"177 味辛,性温。\n",
|
||||||
|
"178 性温、味辛。\n",
|
||||||
|
"179 性温,味苦、辛。\n",
|
||||||
|
"180 性微温,味苦、辛。\n",
|
||||||
|
"181 性寒、味苦。\n",
|
||||||
|
"182 性平,味辛、微苦、甘。\n",
|
||||||
|
"183 性温,味苦。\n",
|
||||||
|
"184 性温、味辛。\n",
|
||||||
|
"185 性温,味辛。\n",
|
||||||
|
"186 性寒、味苦。\n",
|
||||||
|
"187 性温,味辛。\n",
|
||||||
|
"188 性温,味甘、苦。\n",
|
||||||
|
"189 性温,味辛、苦。\n",
|
||||||
|
"190 性微温,味辛。\n",
|
||||||
|
"191 性平,味苦。\n",
|
||||||
|
"192 性温,味辛、苦。\n",
|
||||||
|
"193 性温,味辛、苦。\n",
|
||||||
|
"194 性温,味酸、甘。\n",
|
||||||
|
"195 性温,味甘、辛。\n",
|
||||||
|
"196 性微温、味甘。\n",
|
||||||
|
"197 性温,味甘。\n",
|
||||||
|
"198 性平,味辛、甘。\n",
|
||||||
|
"199 性平、味甘。\n",
|
||||||
|
"200 性温、味辛。\n",
|
||||||
|
"201 性微温、味苦。\n",
|
||||||
|
"202 性温、味辛。\n",
|
||||||
|
"203 性平,味苦、甘。\n",
|
||||||
|
"204 性凉,味辛、苦。\n",
|
||||||
|
"205 性平,味甘、苦。\n",
|
||||||
|
"206 性温,味苦、甘。\n",
|
||||||
|
"207 性温,味辛、苦。\n",
|
||||||
|
"208 性温,味苦、甘。\n",
|
||||||
|
"209 性凉,味辛、苦。\n",
|
||||||
|
"210 性温,味辛、苦。\n",
|
||||||
|
"211 性温,味辛、苦。\n",
|
||||||
|
"212 性平、味苦。\n",
|
||||||
|
"213 性温,味苦、辛。\n",
|
||||||
|
"214 性平,味苦。\n",
|
||||||
|
"215 性温,味甘。\n",
|
||||||
|
"216 性平,味甘、咸。\n",
|
||||||
|
"217 性温、味苦。\n",
|
||||||
|
"218 性温,味苦、辛。\n",
|
||||||
|
"219 性平,味咸、苦,有毒。\n",
|
||||||
|
"220 性凉,味咸。\n",
|
||||||
|
"221 性凉,味甘。\n",
|
||||||
|
"222 性微寒,味苦。\n",
|
||||||
|
"223 性寒、味甘。\n",
|
||||||
|
"224 性寒,味苦。\n",
|
||||||
|
"225 性温,味甘、微苦。\n",
|
||||||
|
"226 性凉,味苦、甜。\n",
|
||||||
|
"227 性平,味甘、涩。\n",
|
||||||
|
"228 性温,味苦、辛。\n",
|
||||||
|
"229 性热,味辛。\n",
|
||||||
|
"230 性温,味辛。\n",
|
||||||
|
"231 性温,味辛。\n",
|
||||||
|
"232 性微温,味苦、辛、咸。\n",
|
||||||
|
"233 性平,味苦、辛。\n",
|
||||||
|
"234 性凉,味苦、甘。\n",
|
||||||
|
"235 性寒,味甘、微苦。\n",
|
||||||
|
"236 性寒、味甘。\n",
|
||||||
|
"237 性寒,味苦、咸。\n",
|
||||||
|
"238 性寒,味咸。\n",
|
||||||
|
"239 性微寒,味苦、辛。\n",
|
||||||
|
"240 味辛,性温:、脾经。\n",
|
||||||
|
"241 性温、味辛。\n",
|
||||||
|
"242 性平,味甘、苦。\n",
|
||||||
|
"243 性寒,味甘。\n",
|
||||||
|
"244 性凉,味苦。\n",
|
||||||
|
"245 性微温,味甘、苦。\n",
|
||||||
|
"246 性凉、味甘。\n",
|
||||||
|
"247 性温,味淡、苦。\n",
|
||||||
|
"248 性平、味甘。\n",
|
||||||
|
"249 性平,味甘。\n",
|
||||||
|
"250 性微温,味苦、辛。\n",
|
||||||
|
"251 性平,味甘。\n",
|
||||||
|
"252 性平,味甘、苦。\n",
|
||||||
|
"253 性微寒,味甘:有毒。\n",
|
||||||
|
"254 性平,味甘、涩。\n",
|
||||||
|
"255 性寒,味咸。\n",
|
||||||
|
"256 性凉,味咸、湿。\n",
|
||||||
|
"257 性寒,味苦。\n",
|
||||||
|
"258 性平,味辛、苦。\n",
|
||||||
|
"259 性凉,味甘、苦。\n",
|
||||||
|
"260 性寒,味咸。\n",
|
||||||
|
"261 性凉,味甘。\n",
|
||||||
|
"262 性平、味甘。\n",
|
||||||
|
"263 性寒,味咸。\n",
|
||||||
|
"264 性平,味减、辛。\n",
|
||||||
|
"265 性平,味咸、辛。\n",
|
||||||
|
"266 性温,味辛。\n",
|
||||||
|
"267 性温,味辛、苦。\n",
|
||||||
|
"268 性微寒,味辛、苦。\n",
|
||||||
|
"269 性凉,味甘、咸。\n",
|
||||||
|
"270 性温,味酸。\n",
|
||||||
|
"271 性温,味酸。\n",
|
||||||
|
"272 性温,味苦、酸涩。\n",
|
||||||
|
"273 性温,味酸、涩。\n",
|
||||||
|
"274 性微温,味酸。\n",
|
||||||
|
"275 性平,味甘、酸。\n",
|
||||||
|
"276 性平,味酸、涩。\n",
|
||||||
|
"277 性平,味咸、甘。\n",
|
||||||
|
"278 性温,味减、涩。\n",
|
||||||
|
"279 性平,味甘、涩。\n",
|
||||||
|
"280 性平,味甘、涩。\n",
|
||||||
|
"281 性寒,味苦。\n",
|
||||||
|
"282 性大寒,味甘、苦。\n",
|
||||||
|
"283 性寒,味苦。\n",
|
||||||
|
"284 性平、味甘。\n",
|
||||||
|
"285 性平,味辛、苦、甘。\n",
|
||||||
|
"286 性平,味甘。\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"import re\n",
|
||||||
|
"import json\n",
|
||||||
|
"\n",
|
||||||
|
"filename = 'data/286种药膳常用中药功能表.json'\n",
|
||||||
|
"with open(filename,'r') as fl:\n",
|
||||||
|
" dict1 = json.load(fl)\n",
|
||||||
|
"p = re.compile(r'[入归](.*?)经')\n",
|
||||||
|
"for k, v in dict1.items():\n",
|
||||||
|
" if '性味归经' in v.keys():\n",
|
||||||
|
" s = v['性味归经']\n",
|
||||||
|
" item = re.search(p,s)\n",
|
||||||
|
" #print(item)\n",
|
||||||
|
" if item is not None:\n",
|
||||||
|
" ss = item.group()\n",
|
||||||
|
" sss = re.sub(ss,'',s)\n",
|
||||||
|
" \n",
|
||||||
|
" p1 = r'[;:、,。:]+。'\n",
|
||||||
|
" ssss = re.sub(p1,'。',sss)\n",
|
||||||
|
" print(k,ssss)"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
@@ -1911,7 +2015,7 @@
|
|||||||
],
|
],
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"kernelspec": {
|
"kernelspec": {
|
||||||
"display_name": "Python 3",
|
"display_name": "Python 3 (ipykernel)",
|
||||||
"language": "python",
|
"language": "python",
|
||||||
"name": "python3"
|
"name": "python3"
|
||||||
},
|
},
|
||||||
@@ -1925,7 +2029,7 @@
|
|||||||
"name": "python",
|
"name": "python",
|
||||||
"nbconvert_exporter": "python",
|
"nbconvert_exporter": "python",
|
||||||
"pygments_lexer": "ipython3",
|
"pygments_lexer": "ipython3",
|
||||||
"version": "3.8.10"
|
"version": "3.10.12"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nbformat": 4,
|
"nbformat": 4,
|
||||||
|
|||||||
Reference in new issue
Block a user