{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import json\n", "from random import sample\n", "\n", "N=100#数据条数\n", "\n", "dat=[]\n", "with open('final_test.json','r',encoding='utf-8') as f:\n", " for line in f.readlines():\n", " dat.append(json.loads(line))" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "def f(l):\n", " s=''\n", " for index,value in enumerate(l):\n", " if index>0:\n", " s+='、'\n", " s+=value\n", " return s" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
crimelaw
0诈骗266
1合同诈骗224
2故意伤害234
3故意伤害234
4拒不支付劳动报酬276
5非法吸收公众存款176
6非法处置查封、扣押、冻结的财产314
7危险驾驶133
8盗窃264
9交通肇事133
10危险驾驶133
11盗窃264
12诈骗266
13盗窃264
14危险驾驶133
15盗窃264
16故意伤害234
17故意伤害234
18走私、贩卖、运输、制造毒品347
19拒不支付劳动报酬276
\n", "
" ], "text/plain": [ " crime law\n", "0 诈骗 266\n", "1 合同诈骗 224\n", "2 故意伤害 234\n", "3 故意伤害 234\n", "4 拒不支付劳动报酬 276\n", "5 非法吸收公众存款 176\n", "6 非法处置查封、扣押、冻结的财产 314\n", "7 危险驾驶 133\n", "8 盗窃 264\n", "9 交通肇事 133\n", "10 危险驾驶 133\n", "11 盗窃 264\n", "12 诈骗 266\n", "13 盗窃 264\n", "14 危险驾驶 133\n", "15 盗窃 264\n", "16 故意伤害 234\n", "17 故意伤害 234\n", "18 走私、贩卖、运输、制造毒品 347\n", "19 拒不支付劳动报酬 276" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "new_dat=[]\n", "crime_list=[]\n", "law_list=[]\n", "for i in dat:\n", " if len(i['meta']['accusation'])*len(i['meta']['relevant_articles'])==1:\n", " crime_list.append(f(i['meta']['accusation']))\n", " law_list.append(f(i['meta']['relevant_articles']))\n", " new_dat.append(i)\n", "dat=new_dat\n", "dat_frame=pd.DataFrame({'crime':crime_list,'law':law_list})\n", "dat_frame.head(20)" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "a=dat_frame.groupby('crime').nunique().sort_values('law')" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "select_crime=['信用卡诈骗','交通肇事','危险驾驶','行贿','贪污']" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "new_dat=[]\n", "law_list=[]\n", "crime_list=[]\n", "test_dat=[]\n", "num_dic={}\n", "for i in dat:\n", " if i['meta']['accusation'][0] in select_crime:\n", " num_dic[i['meta']['accusation'][0]]=num_dic.get(i['meta']['accusation'][0],0)+1\n", " law_list+=i['meta']['relevant_articles']\n", " crime_list+=i['meta']['accusation']\n", " if num_dic[i['meta']['accusation'][0]]<=N/5:\n", " new_dat.append(i)\n", " else:\n", " test_dat.append(i)\n", "law_set=set(law_list)\n" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "law_dic={\n", " '130':'非法携带枪支、弹药、管制刀具或者爆炸性、易燃性、放射性、毒害性、腐蚀性物品,进入公共场所或者公共交通工具,危及公共安全,情节严重的,处三年以下有期徒刑、拘役或者管制。',\n", " '133':'违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。',\n", " '196':'有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。',\n", " '234':'故意伤害他人身体的,处三年以下有期徒刑、拘役或者管制。',\n", " '266':'诈骗公私财物,数额较大的,处三年以下有期徒刑、拘役或者管制,并处或者单处罚金;数额巨大或者有其他严重情节的,处三年以上十年以下有期徒刑,并处罚金;数额特别巨大或者有其他特别严重情节的,处十年以上有期徒刑或者无期徒刑,并处罚金或者没收财产。本法另有规定的,依照规定。', \n", " '382':'国家工作人员利用职务上的便利,侵吞、窃取、骗取或者以其他手段非法占有公共财物的,是贪污罪。受国家机关、国有公司、企业、事业单位、人民团体委托管理、经营国有财产的人员,利用职务上的便利,侵吞、窃取、骗取或者以其他手段非法占有国有财物的,以贪污论。', \n", " '383':'对犯贪污罪的,根据情节轻重,分别依照下列规定处罚:(一)个人贪污数额在十万元以上的,处十年以上有期徒刑或者无期徒刑,可以并处没收财产;情节特别严重的,处死刑,并处没收财产。(二)个人贪污数额在五万元以上不满十万元的,处五年以上有期徒刑,可以并处没收财产;情节特别严重的,处无期徒刑,并处没收财产。(三)个人贪污数额在五千元以上不满五万元的,处一年以上七年以下有期徒刑;情节严重的,处七年以上十年以下有期徒刑。个人贪污数额在五千元以上不满一万元,犯罪后有悔改表现、积极退赃的,可以减轻处罚或者免予刑事处罚,由其所在单位或者上级主管机关给予行政处分。(四)个人贪污数额不满五千元,情节较重的,处二年以下有期徒刑或者拘役;情节较轻的,由其所在单位或者上级主管机关酌情给予行政处分。对多次贪污未经处理的,按照累计贪污数额处罚。', \n", " '389':'为谋取不正当利益,给予国家工作人员以财物的,是行贿罪。在经济往来中,违反国家规定,给予国家工作人员以财物,数额较大的,或者违反国家规定,给予国家工作人员以各种名义的回扣、手续费的,以行贿论处。因被勒索给予国家工作人员以财物,没有获得不正当利益的,不是行贿。', \n", " '390':'对犯行贿罪的,处五年以下有期徒刑或者拘役;因行贿谋取不正当利益,情节严重的,或者使国家利益遭受重大损失的,处五年以上十年以下有期徒刑;情节特别严重的,处十年以上有期徒刑或者无期徒刑,可以并处没收财产。'\n", "}" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处张某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处唐1某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处黄某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处肖某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处李某甲危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处高某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处陈某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处张某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处朱某伟危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处杨某乐交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处陈某波危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处吴某东危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处吴某涛危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处张某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处汪某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处魏某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处赵某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处王1某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处张某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处刘某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处王某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处李某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处陶某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处佟某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处杨某危险驾驶罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处付某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处王某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处:柴某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处孔某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处郑某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处谢某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处罗2某、罗3某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处常某交通肇事罪。\n", "根据中华人民共和国刑法第266条,诈骗公私财物,数额较大的,处三年以下有期徒刑、拘役或者管制,并处或者单处罚金;数额巨大或者有其他严重情节的,处三年以上十年以下有期徒刑,并处罚金;数额特别巨大或者有其他特别严重情节的,处十年以上有期徒刑或者无期徒刑,并处罚金或者没收财产。本法另有规定的,依照规定。判处李2某信用卡诈骗罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处李1某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处程某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处闫某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处李某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处苏某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处田某交通肇事罪。\n", "根据中华人民共和国刑法第133条,违反交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸或者有其他特别恶劣情节的,处三年以上七年以下有期徒刑;因逃逸致人死亡的,处七年以上有期徒刑。判处吴某交通肇事罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处肖某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处徐某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处梁某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处潘2某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处刘某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处张2某信用卡诈骗罪。\n", "根据中华人民共和国刑法第390条,对犯行贿罪的,处五年以下有期徒刑或者拘役;因行贿谋取不正当利益,情节严重的,或者使国家利益遭受重大损失的,处五年以上十年以下有期徒刑;情节特别严重的,处十年以上有期徒刑或者无期徒刑,可以并处没收财产。判处薛某某、黎某行贿罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处邹某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处余某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处钱某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处白某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处方某信用卡诈骗罪。\n", "根据中华人民共和国刑法第390条,对犯行贿罪的,处五年以下有期徒刑或者拘役;因行贿谋取不正当利益,情节严重的,或者使国家利益遭受重大损失的,处五年以上十年以下有期徒刑;情节特别严重的,处十年以上有期徒刑或者无期徒刑,可以并处没收财产。判处唐某、陈某行贿罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处王某某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处勾志某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处郝某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处崔某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处张某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处邓某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处白某某信用卡诈骗罪。\n", "根据中华人民共和国刑法第196条,有下列情形之一,进行信用卡诈骗活动,(一)使用伪造的信用卡,或者使用以虚假的身份证明骗领的信用卡的;(二)使用作废的信用卡的;(三)冒用他人信用卡的;(四)恶意透支的。判处詹某信用卡诈骗罪。\n", "根据中华人民共和国刑法第383条,对犯贪污罪的,根据情节轻重,分别依照下列规定处罚:(一)个人贪污数额在十万元以上的,处十年以上有期徒刑或者无期徒刑,可以并处没收财产;情节特别严重的,处死刑,并处没收财产。(二)个人贪污数额在五万元以上不满十万元的,处五年以上有期徒刑,可以并处没收财产;情节特别严重的,处无期徒刑,并处没收财产。(三)个人贪污数额在五千元以上不满五万元的,处一年以上七年以下有期徒刑;情节严重的,处七年以上十年以下有期徒刑。个人贪污数额在五千元以上不满一万元,犯罪后有悔改表现、积极退赃的,可以减轻处罚或者免予刑事处罚,由其所在单位或者上级主管机关给予行政处分。(四)个人贪污数额不满五千元,情节较重的,处二年以下有期徒刑或者拘役;情节较轻的,由其所在单位或者上级主管机关酌情给予行政处分。对多次贪污未经处理的,按照累计贪污数额处罚。判处吴某贪污罪。\n", "根据中华人民共和国刑法第383条,对犯贪污罪的,根据情节轻重,分别依照下列规定处罚:(一)个人贪污数额在十万元以上的,处十年以上有期徒刑或者无期徒刑,可以并处没收财产;情节特别严重的,处死刑,并处没收财产。(二)个人贪污数额在五万元以上不满十万元的,处五年以上有期徒刑,可以并处没收财产;情节特别严重的,处无期徒刑,并处没收财产。(三)个人贪污数额在五千元以上不满五万元的,处一年以上七年以下有期徒刑;情节严重的,处七年以上十年以下有期徒刑。个人贪污数额在五千元以上不满一万元,犯罪后有悔改表现、积极退赃的,可以减轻处罚或者免予刑事处罚,由其所在单位或者上级主管机关给予行政处分。(四)个人贪污数额不满五千元,情节较重的,处二年以下有期徒刑或者拘役;情节较轻的,由其所在单位或者上级主管机关酌情给予行政处分。对多次贪污未经处理的,按照累计贪污数额处罚。判处刘1某贪污罪。\n", "根据中华人民共和国刑法第382条,国家工作人员利用职务上的便利,侵吞、窃取、骗取或者以其他手段非法占有公共财物的,是贪污罪。受国家机关、国有公司、企业、事业单位、人民团体委托管理、经营国有财产的人员,利用职务上的便利,侵吞、窃取、骗取或者以其他手段非法占有国有财物的,以贪污论。判处余某贪污罪。\n", "根据中华人民共和国刑法第389条,为谋取不正当利益,给予国家工作人员以财物的,是行贿罪。在经济往来中,违反国家规定,给予国家工作人员以财物,数额较大的,或者违反国家规定,给予国家工作人员以各种名义的回扣、手续费的,以行贿论处。因被勒索给予国家工作人员以财物,没有获得不正当利益的,不是行贿。判处阴某行贿罪。\n", "根据中华人民共和国刑法第389条,为谋取不正当利益,给予国家工作人员以财物的,是行贿罪。在经济往来中,违反国家规定,给予国家工作人员以财物,数额较大的,或者违反国家规定,给予国家工作人员以各种名义的回扣、手续费的,以行贿论处。因被勒索给予国家工作人员以财物,没有获得不正当利益的,不是行贿。判处张2某行贿罪。\n", "根据中华人民共和国刑法第382条,国家工作人员利用职务上的便利,侵吞、窃取、骗取或者以其他手段非法占有公共财物的,是贪污罪。受国家机关、国有公司、企业、事业单位、人民团体委托管理、经营国有财产的人员,利用职务上的便利,侵吞、窃取、骗取或者以其他手段非法占有国有财物的,以贪污论。判处赵某某贪污罪。\n", "根据中华人民共和国刑法第389条,为谋取不正当利益,给予国家工作人员以财物的,是行贿罪。在经济往来中,违反国家规定,给予国家工作人员以财物,数额较大的,或者违反国家规定,给予国家工作人员以各种名义的回扣、手续费的,以行贿论处。因被勒索给予国家工作人员以财物,没有获得不正当利益的,不是行贿。判处石某行贿罪。\n", "根据中华人民共和国刑法第389条,为谋取不正当利益,给予国家工作人员以财物的,是行贿罪。在经济往来中,违反国家规定,给予国家工作人员以财物,数额较大的,或者违反国家规定,给予国家工作人员以各种名义的回扣、手续费的,以行贿论处。因被勒索给予国家工作人员以财物,没有获得不正当利益的,不是行贿。判处陈某行贿罪。\n" ] } ], "source": [ "train=''\n", "for i in new_dat:\n", " temp={}\n", " temp[\"content\"]=i['fact']\n", " s='根据中华人民共和国刑法' \n", " for index,j in enumerate(i['meta']['relevant_articles']):\n", " if index>0:\n", " s+='、'\n", " s+='第'+j+'条,'+law_dic[j]\n", " s+='判处'\n", " for index,j in enumerate(i['meta']['criminals']):\n", " if index>0:\n", " s+='、'\n", " s+=j\n", " s+=i['meta']['accusation'][0]+'罪。'\n", " print(s)\n", " temp[\"summary\"]=s\n", " temp=json.dumps(temp,ensure_ascii=False)\n", " train+=temp+'\\n'\n", "\n", "with open('train.json','w',encoding='utf-8') as f:\n", " f.write(train)\n", "\n", "train=''\n", "for i in test_dat:\n", " temp={}\n", " temp[\"content\"]=i['fact']\n", " s='根据中华人民共和国刑法' \n", " for index,j in enumerate(i['meta']['relevant_articles']):\n", " if index>1:\n", " s+='、'\n", " s+='第'+j+'条,'+law_dic[j]\n", " s+=',判处'\n", " for index,j in enumerate(i['meta']['criminals']):\n", " if index>1:\n", " s+='、'\n", " s+=j\n", " s+=i['meta']['accusation'][0]+'罪。'\n", " temp[\"summary\"]=s\n", " temp=json.dumps(temp,ensure_ascii=False)\n", " train+=temp+'\\n'\n", "\n", "with open('test.json','w',encoding='utf-8') as f:\n", " f.write(train)\n" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "if False:\n", " import os\n", " import platform\n", " import signal\n", " from transformers import AutoTokenizer, AutoModel\n", "\n", " tokenizer = AutoTokenizer.from_pretrained(\"G:\\CODE\\Python\\ChatGLM-6B-main\", trust_remote_code=True)\n", " model = AutoModel.from_pretrained(\"G:\\CODE\\Python\\ChatGLM-6B-main\", trust_remote_code=True).quantize(4).half().cuda()\n", " model = model.eval()\n", "\n", " os_name = platform.system()\n", " clear_command = 'cls' if os_name == 'Windows' else 'clear'\n", " stop_stream = False\n", "\n", "\n", " def build_prompt(history):\n", " prompt = \"欢迎使用 ChatGLM-6B 模型,输入内容即可进行对话,clear 清空对话历史,stop 终止程序\"\n", " for query, response in history:\n", " prompt += f\"\\n\\n用户:{query}\"\n", " prompt += f\"\\n\\nChatGLM-6B:{response}\"\n", " return prompt\n", "\n", "\n", " def signal_handler(signal, frame):\n", " global stop_stream\n", " stop_stream = True\n", "\n", "\n", " def main():\n", " history = []\n", " global stop_stream\n", " print(\"欢迎使用 ChatGLM-6B 模型,输入内容即可进行对话,clear 清空对话历史,stop 终止程序\")\n", " while True:\n", " query = input(\"\\n用户:\")\n", " if query.strip() == \"stop\":\n", " break\n", " if query.strip() == \"clear\":\n", " history = []\n", " os.system(clear_command)\n", " print(\"欢迎使用 ChatGLM-6B 模型,输入内容即可进行对话,clear 清空对话历史,stop 终止程序\")\n", " continue\n", " count = 0\n", " for response, history in model.stream_chat(tokenizer, query, history=history):\n", " if stop_stream:\n", " stop_stream = False\n", " break\n", " else:\n", " count += 1\n", " if count % 8 == 0:\n", " os.system(clear_command)\n", " print(build_prompt(history), flush=True)\n", " signal.signal(signal.SIGINT, signal_handler)\n", " os.system(clear_command)\n", " print(build_prompt(history), flush=True)\n", "\n", "\n", " if __name__ == \"__main__\":\n", " main()\n" ] } ], "metadata": { "kernelspec": { "display_name": "base", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.12" }, "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 }