当前位置: 首页 > news >正文

苏州网站建设公司排名网站建设属于什么岗位

苏州网站建设公司排名,网站建设属于什么岗位,90设计app下载,网站建设国家标准文章目录 1、flask后端接收来自前端的数据1)如果前端提交的方法为POST2)如果前段提交的方法是GET 2、flask后端向前端传数据3、案例参考文献 1、flask后端接收来自前端的数据 1)如果前端提交的方法为POST 后端接收时的代码: xx…

文章目录

  • 1、flask后端接收来自前端的数据
    • 1)如果前端提交的方法为POST
    • 2)如果前段提交的方法是GET
  • 2、flask后端向前端传数据
  • 3、案例
  • 参考文献

1、flask后端接收来自前端的数据

1)如果前端提交的方法为POST

后端接收时的代码:

xx=request.form.get('xx');
xx=request.form['xx']

2)如果前段提交的方法是GET

xx=request.args.get(xx)

2、flask后端向前端传数据

传送单个数据

return render_template('html文件',xx='xx')

传送多个数据:先把数据写进字典,字典整体进行传输

return render_template('html文件',xx='字典变量')

3、案例

目录结构:
在这里插入图片描述
index.py文件:

# --*-- coding:utf-8 --*--
# @Author : 一只楚楚猫
# @File : index.py
# @Software : PyCharmfrom flask import *
from sentence_transformers import SentenceTransformer
import torch.nn as nn
import torch
import torch.nn.functional as Fmodel = SentenceTransformer(r'E:\楚楚猫\code\python\01design\01creativity\01distance\all-MiniLM-L6-v2')app = Flask(__name__)result = dict()
result["results"] = ""@app.route('/', methods=('GET', 'POST'))
def index():global resultif request.method == 'POST':step1 = request.form.get("step1")step2 = request.form.get("step2")step3 = request.form.get("step3")step4 = request.form.get("step4")# 用户输入的内容sentences = [step1, step2, step3, step4]results = list()# 384维embeddings = torch.FloatTensor(model.encode(sentences))# p=2就是计算欧氏距离,p=1就是曼哈顿距离euclidean_distance = nn.PairwiseDistance(p=2)for i in range(0, embeddings.size()[0]):for j in range(i + 1, embeddings.size()[0]):cosine_similarity = round(F.cosine_similarity(embeddings[i], embeddings[j], dim=0).item(), 4)distance = round(euclidean_distance(embeddings[i], embeddings[j]).item(), 4)results.append(f"step{i + 1} & step{j + 1}的相关性:{cosine_similarity}       step{i + 1} & step{j + 1}的距离:{distance}")print(f"step{i + 1} & step{j + 1}之间的相关性:{cosine_similarity}step{i + 1} & step{j + 1}之间的距离:{distance}")result["results"] = resultsreturn render_template('hello.html', result=result)return render_template('hello.html', result=result)if __name__ == '__main__':app.run(port=11252)

hello.html文件:

<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">
<head><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/><meta http-equiv="content-type" content="text/html;charset=utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>欢迎来到我的世界</title><link href="../static/css/style.css" rel="stylesheet" type="text/css">
</head><div id="container"><div id="output"><div class="containerT"><h1>Yimo</h1><form class="form" id="entry_form" method="post"><h2><input type="text" name="step1" style="height:30px"></h2><br><h2><input type="text" name="step2" style="height:30px"></h2><br><h2><input type="text" name="step3" style="height:30px"></h2><br><h2><input type="text" name="step4" style="height:30px"></h2><br><center><button><h3>Click me!(๑•̀ㅂ•́)و✧</h3></button></center>{{result.results}}</form></div></div>
</div></body>
</html>

上面涉及到的sentence_transformers模块来自论文:《Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks》,使用孪生网络(Siamse Network)将两个文本映射到特征空间得到特征向量(384维)

参考文献

1、flask 前端(html)与后端(python)相互传数据:https://www.cnblogs.com/zzai/p/html_dataStream.html
2、如何从Python发布数据并进入Flask前端:https://www.cnpython.com/qa/1513860

http://www.yayakq.cn/news/804951/

相关文章:

  • 北京建站者公司个人网站免费服务器
  • 外贸购物网站建设建网站做联盟
  • 张家界做旅游网站西安哪家装修公司最放心
  • 泗阳县建设局网站淘宝网站建设的详细策划
  • 网站设计模式台州网站建设兼职
  • 用别人代码搭建网站办公室设计费一般多少钱一平
  • 天河区网站建设公司永州网站制作
  • 网站建设和空间宣传网站建设
  • wordpress点评站企业邮箱注册需要多少钱
  • 做公司网站的南宁公司wordpress添加导航
  • 网站建设发展前景东莞最新网站建设软件
  • 上海自助建网站网站优化网站
  • wordpress 数据库信息深圳网站优化公司
  • 网站后期维护网页设计公司简介模板
  • 互联网站备案登记表可视化cms
  • wordpress菜单美化seo优化服务是什么
  • 做网站下载功能国家企业信用查询系统官网
  • 为什么要建设个人网站设计师培训多少钱
  • 长春网站建设电话咨询网站焦点图怎么做链接
  • 企智网站建设网站制作网页设计
  • 网站建设费应该怎样入账wordpress 地址调用
  • 汽车精品设计网站建设外链购买交易平台
  • wps免费模板网站做接口的网站
  • 博物馆网站建设说明和县建设局网站
  • 东营市建设招标信息网网站优化基本技巧
  • 江西中耀建设集团有限公司网站网业协同心得体会运营商
  • 什么插件可以做网站访问量统计如何快速创建网站
  • 布吉做棋牌网站建设有哪些公司企业网站 建设 流程
  • 房产网站建设软件开发项目名称有哪些
  • windows搭建网站网站搭建好了怎么上到服务器