- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 六、基于Flask、Flasgger、marshmallow的开发调试
还是Postman,您都应该收到一个包含平均年龄、最大年龄和最小年龄的JSON响应。您还可以检查Postman或终端中的错误信息来帮助诊断问题。但是在测试代码的时候仍然需要手动输入调试json数据在界面上。在这种情况下,检查您的JSON数据确保每个对象都有。如果测试没有按预期进行,您可以在Flask应用中添加。确保您的Flask应用正在运行,并且使用了。已经可以便捷的查看代码中的api数据。错误,这通常意味着您的输入数据不符合。如果您更喜欢图形界面,可以使用。语句或使用Python的。
2024-01-04 09:05:35
1245
原创 大模型语言模型:从理论到实践
大规模语言模型(Large Language Models,LLM),也称大语言模型或大型语言模型,是一种由包含数百亿以上参数的深度神经网络构建的语言模型,通常使用自监督学习方法通过大量无标注文本进行训练。自2018年以来,Google、OpenAI、Meta、百度、华为等公司和研究机构都相继发布了包括BERT,GPT等在内多种模型,并在几乎所有自然语言处理任务中都表现出色。
2024-01-03 17:25:32
2458
1
原创 AutoSub 中文视频字幕生成,语音识别翻译的工具
Autosub 是用于自动语音识别和字幕生成的实用程序。它以视频或音频文件为输入,执行语音活动检测以查找语音区域,向 Google Web Speech API 发出并行请求以生成这些区域的转录,(可选)将它们翻译成不同的语言,最后将生成的字幕保存到磁盘。它支持多种输入和输出语言(要查看哪种语言,请使用参数运行实用程序),并且目前可以生成SRT格式或简单JSON格式的字幕.。AutoSub和AutoSub基础上开发的新工具都需要通过梯子使用。我在使用AutoSub时出现了问题,因此选择这个。
2024-01-02 15:11:07
2031
原创 五、Swagger 介绍(Flask+Flasgger的应用)
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使文档化工作和客户端与服务器之间的 API 调用更加容易进行。Swagger 规范(Swagger Specification)它是一个用于描述 API 的格式标准。目前的版本是,它定义了一个API的所有可能参数、请求的输入和输出格式等。Swagger UI是一个基于 Web 的用户界面,用于读取 OpenAPI 规范生成的 API 文档,并通过用户友好的界面显示。用户可以通过。
2023-12-23 16:01:56
5961
1
原创 四、 Marshmallow Schemas 介绍 (Flask开发应用)
是一个用于序列化和反序列化复杂数据类型(例如对象)到 Python 原生数据类型(如字典、列表)的库,同时它也提供数据验证功能。在许多 Flask 项目中,Marshmallow 常用于处理 JSON 请求和响应数据的验证和格式化。marshmallow是一个用来将复杂的orm对象与python原生数据类型之间相互转换的库,简而言之,就是实现:marshmallow在反序列化(dict/str/list->object)的时候,可以进行数据字段的校验。
2023-12-23 15:47:39
1225
原创 三、 Flask-Restful 介绍
在这个简单的例子中,使用 Flask-RESTful 与仅使用 Flask 的差别不大,因为都是在处理一个简单的 GET 请求。然而,Flask-RESTful 的真正优势在于处理更复杂的场景和多个端点,以及更细粒度的控制,如请求解析和数据序列化。Flask-RESTful 鼓励以资源为中心的设计,这反映了 REST 架构风格的核心思想。Flask-RESTful 基于 Flask 生态系统,意味着你可以利用 Flask 社区中的所有知识和插件,同时享受 Flask-RESTful 提供的专门优势。
2023-12-20 14:43:02
1735
原创 一、 Flask 介绍
是一个轻量级的基于 Python 的 Web 框架,支持 Python 2 和 Python 3,简单易用,适合快速开发。封装功能不及Django完善,性能不及Tornado,但是Flask的第三方开源组件比丰富,其 WSGI工具箱采用 Werkzeug ,模板引擎则使用 Jinja2。Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。
2023-12-20 11:43:07
1029
原创 二、Restful介绍
REST(英文:Representational State Transfer,又称具象状态传输)是Roy Thomas Fielding博士于2000年在他的博士论文 中提出来的一种万维网软件架构风格,目的是便于不同软件/程序在网络(例如互联网)中互相传递信息。REST 的核心是可编辑的资源及其集合,用符合 Atom 文档标准的 Feed 和 Entry 表示。每个资源或者集合有一个惟一的 URI。系统以资源为中心,构建并提供一系列的 Web 服务。
2023-12-20 11:04:18
1037
原创 链接内网MySQL服务器
格式:mysql -h 主机地址 -u 用户名 -p 用户密码。4. 成功登录后,您将进入MySQL命令行界面。如果网络连接正常,您将看到返回的ping响应信息。3. 输入密码:123456。按下列格式填写,点击连接即可。命令来执行各种数据库操作。这将提示您输入密码。
2023-11-23 13:49:21
115
原创 MySQL在cmd以及在python上的常用指令
要使用Python完成对MySQL数据库的操作,你可以使用Python的MySQL数据库驱动程序,例如PyMySQL或mysql-connector-python。输入正确的密码后,你将成功连接到名为"mydatabase"的数据库。使用上述命令创建一个名为"customers"的表,包含id、name和email三列。使用上述命令创建一个名为"databasefromJay"的数据库。使用上述命令将id为1的客户的姓名更新为"Jane Smith"。使用上述命令查询"customers"表中的所有数据。
2023-11-21 14:23:28
154
原创 python typing库介绍
Python是一门动态语言,很多时候我们可能不清楚函数参数类型或者返回值类型,很有可能导致一些类型没有指定方法,在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,typing模块可以很好的解决这个问题。Python的typing包是从Python 3.5版本引入的标准库,它提供了类型提示和类型注解的功能,用于对代码进行静态类型检查和类型推断。
2023-11-09 16:49:18
652
原创 _init_.py用法
py 文件在 Python 中用于将一个目录转换成一个包。这个文件在 Python 中是空的,其存在是为了遵守 Python 的包结构规定。当 Python 解释器试图导入一个包时,它会查找这个目录下是否存在.py 文件。如果存在,Python 就会把这个目录当作一个包来处理。这允许你组织 Python 代码,并按照需要导入和使用这些模块。此外,.py 文件还可以用于执行初始化代码,当包被导入时,该代码将被运行。这可以用来设置包的初始状态,或者执行一些只需要在导入时运行一次的代码。总的来说,
2023-11-09 10:09:44
263
原创 Pyinstaller 打包文件成exe
安装pip install pyinstaller打包cd进入要打包的py文件路径:运行代码pyinstaller.exe -F name.py -w一些相关参数|-h,–help 查看该模块的帮助信息-F,-onefile 产生单个的可执行文件-D,–onedir 产生一个目录(包含多个文件)作为可执行程序-a,–ascii 不包含 Unicode 字符集支持-d,–debug 产生 debug 版本的可执行文件-w,–windowed,–noconsolc 指定程序运行时不显示
2022-04-25 17:40:27
346
原创 PyQt5学习教程
介绍Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。而PyQt5则为针对Qt开发的第三方库,使用起来很便捷。安装基于PyQt5的开发方式主要分为基于程序开发和基于Qt Designer开发两种。基于Qt Designer开发不需要单独下载,anaconda就有:打开pycharm-&g
2022-04-25 16:41:09
1955
原创 Gym强化学习自定义环境的搭建
Gym 介绍Gym是一个用于测试和比较强化学习算法的工具包,它不依赖强化学习算法结构,并且可以使用很多方法对它进行调用,像Tensorflow、Theano。Gym库收集、解决了很多环境的测试过程中的问题,能够很好地使得你的强化学习算法得到很好的工作。并且含有游戏界面,能够帮助你去写更适用的算法。Gym 环境标准基本的Gym环境如下图所示:import gymenv = gym.make('CartPole-v0')for i_episode in range(20): observat
2022-04-20 16:57:33
10816
5
原创 Linuxs服务器编写,更新环境变量
安装了Anaconda3在腾讯云的centos轻量化服务器上,但是忘记勾选yes添加到环境变量中,因此采用了以下方式:输入vim ~/.bash_profile进入文件添加环境中退出终端输入source ~/.bash_profile其他一些命令:yum -y install sudols 查看当前路径下文件cd 进入路径路径pwd 输出当前工作路径...
2022-03-31 15:24:09
2018
原创 Flexsim 强化学习
本教程主要是复现了Flexsim 2022最新的官方文档的样例。环境依赖Flexsim 2022Python 3.0,相关库包括GymStable-baselines3模型搭建Flexsim模型搭建
2022-03-28 16:51:06
3994
原创 Stable_baselines3 tensorboard可视化
Stable_baselines3 部分首先,在训练模型的时候建立相关地址tensorboard_log = r'./tensorboard_logs/'model = PPO("CnnPolicy", env, verbose=1, learning_rate=learning_rate,n_steps=n_steps, tensorboard_log=tensorboard_log)模型运行结束之后cd 进入相关的tensorboard的路径
2022-03-28 10:42:01
1367
原创 基于强化学习的超级马里奥代码实现
环境gym_super_mario_brosnes_pymatplotlibpytorchstable_baselines3numpy简单介绍nes_py 库是任天堂开发的专门用于控制游戏的工具,类似于游戏手柄。gym_super_mario_bros里面有各个关卡的环境模型,这里选用SuperMarioBros-v0第一关。stable_baselines3是对强化学习新手及其友好的库,基于pytorch进行开发,可以方便的使用各种常用的强化学习算法的代码。代码from nes_
2022-03-25 18:20:30
8431
13
原创 Gym安装学习
Gym安装学习安装环境Gym是一个用于开发比较强化学习算法的工具包。其最大的特点是可以可视化数据。安装使用镜像安装:pip install gym-i http://pypi.douban.com/simple --trusted-host pypi.douban.com环境运行下述代码,即可测试环境:import gymenv = gym.make('CartPole-v1')for i_episode in range(20): observation = env.reset
2022-03-21 11:42:42
4719
原创 Gurobi 安装到使用教程(3)
Gurobi 安装到使用教程(3)参数和属性参数属性特殊的约束的表示方法MaxMinAbsAndOrIndicator范围约束SOS约束多目标函数分段线性函数Solution Pool参数和属性参数参数主要指的是启动前需要设置的行为:model.setParam( paramname, newvalue)# paramname 参数名称# newvalue 参数取值# 比如设置求解时间model.setParam("TimeLimit“, 600) model.setParam(GRB.
2022-03-18 16:50:18
3863
3
原创 Gurobi 安装到使用教程(2)
Gurobi 安装到使用教程(2)1. 基本操作2. 基本建模举例1. 基本操作Gurobi的建模基本概念主要包括:参数(Parameter)和属性(Attributes)两种。前者控制优化器的行为,后者主要是控制模型的特性,包括(模型、变量、约束、目标等对象)。Python的tuple,list,dictionary在gurobi中都可以使用,但是Gurobi推荐使用自己的Tuplelist和TupleDict,在循环和检索上运算速度更快。tuplelistCities= [('A','
2022-03-18 14:54:17
3984
原创 Gurobi 安装到使用教程(1)
Gurobi 安装到使用教程(1)1. 安装1. 安装在已经有python环境的情况下,推荐官网的第二种方案。官网教程下载地址:http://www.gurobi.cn/pic.asp?bigclassname=%D1%A7%CF%B0%D7%CA%C1%CF下载之后的激活,我是在校外实习使用,因此考虑免IP激活。需要提供学信网的验证并填写一个pdf发到产品的邮箱。激活地址:http://www.gurobi.cn/NewsView1.Asp?id=4获得激活码后,打开下载的安装包,直
2022-03-18 10:31:25
2963
1
原创 Pypeline:一种实现Anylogic与Python连接的新工具
Pypeline:一种实现Anylogic与Python连接的新工具Pypeline背景Pypeline安装方法和环境配置要求Pypeline使用方法Pypeline背景Pypeline是由Anylogic官方团队推出的一个功能插件,旨在实现运行中的Anylogic模型和本地安装好的Python的链接。换句话说就是实现Anylogic调用Python的函数和代码。该插件与2021年推出,目前国内外的使用较少,但不可否认其应用前景很好。很多基于Python的人工智能算法、图像分析工具都可以通过这种方法得到
2022-01-21 20:48:18
3659
8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人