Update app.py
Browse files
app.py
CHANGED
|
@@ -60,16 +60,11 @@ def dd_ocr(tk,sl,dt):
|
|
| 60 |
response=requests.post(url,json=data,headers=headers)
|
| 61 |
return response.json()
|
| 62 |
|
| 63 |
-
def fx_dt(dc):
|
| 64 |
DT=fread(dc)
|
| 65 |
-
D_table=DT
|
| 66 |
-
return D_table.to_pandas()
|
| 67 |
-
|
| 68 |
-
def fx_dt1(dtf,x,y):
|
| 69 |
-
DT=dt.Frame(dtf)
|
| 70 |
D_table=DT[:,sum(f[int(y-1)]),by(f[int(x-1)])]
|
| 71 |
return D_table.to_pandas()
|
| 72 |
-
|
| 73 |
demo=gr.Blocks()
|
| 74 |
with demo:
|
| 75 |
with gr.Tabs():
|
|
@@ -123,14 +118,9 @@ with demo:
|
|
| 123 |
|
| 124 |
with gr.TabItem("datatable"):
|
| 125 |
gr.Markdown("# datatable测试")
|
| 126 |
-
dt_input=gr.File(label="选择需要读取的文档",type='bytes')
|
| 127 |
-
dt_output=gr.DataFrame(label="
|
| 128 |
-
dt_button=gr.Button("
|
| 129 |
-
|
| 130 |
-
dt_input1=[gr.DataFrame(),gr.Number(label="请输入分组列序号"),gr.Number(label="请输入聚合列序号")]
|
| 131 |
-
dt_output1=gr.DataFrame(label="输出table")
|
| 132 |
-
dt_button1=gr.Button("开始处理")
|
| 133 |
-
b=dt_button1.click(fx_dt1, inputs=dt_input1, outputs=dt_output1,api_name='datatable')
|
| 134 |
-
gr.Series(a,b)
|
| 135 |
demo.launch()
|
| 136 |
|
|
|
|
| 60 |
response=requests.post(url,json=data,headers=headers)
|
| 61 |
return response.json()
|
| 62 |
|
| 63 |
+
def fx_dt(dc,x,y):
|
| 64 |
DT=fread(dc)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 65 |
D_table=DT[:,sum(f[int(y-1)]),by(f[int(x-1)])]
|
| 66 |
return D_table.to_pandas()
|
| 67 |
+
|
| 68 |
demo=gr.Blocks()
|
| 69 |
with demo:
|
| 70 |
with gr.Tabs():
|
|
|
|
| 118 |
|
| 119 |
with gr.TabItem("datatable"):
|
| 120 |
gr.Markdown("# datatable测试")
|
| 121 |
+
dt_input=[gr.File(label="选择需要读取的文档",type='bytes'),gr.Number(label='请输入分组列序号'),gr.Number(label='请输入聚合列序号')]
|
| 122 |
+
dt_output=gr.DataFrame(label="输出",max_rows=10,wrap=True)
|
| 123 |
+
dt_button=gr.Button("分类汇总")
|
| 124 |
+
dt_button.click(fx_dt, inputs=dt_input, outputs=dt_output,api_name='datatable')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 125 |
demo.launch()
|
| 126 |
|