自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 六、基于Flask、Flasgger、marshmallow的开发调试

还是Postman,您都应该收到一个包含平均年龄、最大年龄和最小年龄的JSON响应。您还可以检查Postman或终端中的错误信息来帮助诊断问题。但是在测试代码的时候仍然需要手动输入调试json数据在界面上。在这种情况下,检查您的JSON数据确保每个对象都有。如果测试没有按预期进行,您可以在Flask应用中添加。确保您的Flask应用正在运行,并且使用了。已经可以便捷的查看代码中的api数据。错误,这通常意味着您的输入数据不符合。如果您更喜欢图形界面,可以使用。语句或使用Python的。

2024-01-04 09:05:35 1092

原创 大模型语言模型:从理论到实践

大规模语言模型(Large Language Models,LLM),也称大语言模型或大型语言模型,是一种由包含数百亿以上参数的深度神经网络构建的语言模型,通常使用自监督学习方法通过大量无标注文本进行训练。自2018年以来,Google、OpenAI、Meta、百度、华为等公司和研究机构都相继发布了包括BERT,GPT等在内多种模型,并在几乎所有自然语言处理任务中都表现出色。

2024-01-03 17:25:32 1616 1

原创 AutoSub 中文视频字幕生成,语音识别翻译的工具

Autosub 是用于自动语音识别和字幕生成的实用程序。它以视频或音频文件为输入,执行语音活动检测以查找语音区域,向 Google Web Speech API 发出并行请求以生成这些区域的转录,(可选)将它们翻译成不同的语言,最后将生成的字幕保存到磁盘。它支持多种输入和输出语言(要查看哪种语言,请使用参数运行实用程序),并且目前可以生成SRT格式或简单JSON格式的字幕.。AutoSub和AutoSub基础上开发的新工具都需要通过梯子使用。我在使用AutoSub时出现了问题,因此选择这个。

2024-01-02 15:11:07 862

原创 五、Swagger 介绍(Flask+Flasgger的应用)

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使文档化工作和客户端与服务器之间的 API 调用更加容易进行。Swagger 规范(Swagger Specification)它是一个用于描述 API 的格式标准。目前的版本是,它定义了一个API的所有可能参数、请求的输入和输出格式等。Swagger UI是一个基于 Web 的用户界面,用于读取 OpenAPI 规范生成的 API 文档,并通过用户友好的界面显示。用户可以通过。

2023-12-23 16:01:56 1377

原创 四、 Marshmallow Schemas 介绍 (Flask开发应用)

是一个用于序列化和反序列化复杂数据类型(例如对象)到 Python 原生数据类型(如字典、列表)的库,同时它也提供数据验证功能。在许多 Flask 项目中,Marshmallow 常用于处理 JSON 请求和响应数据的验证和格式化。marshmallow是一个用来将复杂的orm对象与python原生数据类型之间相互转换的库,简而言之,就是实现:marshmallow在反序列化(dict/str/list->object)的时候,可以进行数据字段的校验。

2023-12-23 15:47:39 943

原创 三、 Flask-Restful 介绍

在这个简单的例子中,使用 Flask-RESTful 与仅使用 Flask 的差别不大,因为都是在处理一个简单的 GET 请求。然而,Flask-RESTful 的真正优势在于处理更复杂的场景和多个端点,以及更细粒度的控制,如请求解析和数据序列化。Flask-RESTful 鼓励以资源为中心的设计,这反映了 REST 架构风格的核心思想。Flask-RESTful 基于 Flask 生态系统,意味着你可以利用 Flask 社区中的所有知识和插件,同时享受 Flask-RESTful 提供的专门优势。

2023-12-20 14:43:02 938

原创 一、 Flask 介绍

是一个轻量级的基于 Python 的 Web 框架,支持 Python 2 和 Python 3,简单易用,适合快速开发。封装功能不及Django完善,性能不及Tornado,但是Flask的第三方开源组件比丰富,其 WSGI工具箱采用 Werkzeug ,模板引擎则使用 Jinja2。Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。

2023-12-20 11:43:07 892

原创 二、Restful介绍

REST(英文:Representational State Transfer,又称具象状态传输)是Roy Thomas Fielding博士于2000年在他的博士论文 中提出来的一种万维网软件架构风格,目的是便于不同软件/程序在网络(例如互联网)中互相传递信息。REST 的核心是可编辑的资源及其集合,用符合 Atom 文档标准的 Feed 和 Entry 表示。每个资源或者集合有一个惟一的 URI。系统以资源为中心,构建并提供一系列的 Web 服务。

2023-12-20 11:04:18 818

原创 链接内网MySQL服务器

格式:mysql -h 主机地址 -u 用户名 -p 用户密码。4. 成功登录后,您将进入MySQL命令行界面。如果网络连接正常,您将看到返回的ping响应信息。3. 输入密码:123456。按下列格式填写,点击连接即可。命令来执行各种数据库操作。这将提示您输入密码。

2023-11-23 13:49:21 41

原创 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 64

原创 MySQL 5.7.37安装教程

MySQL 5.7.37超详细的安装教程+DBeaver+Navicat安装教程

2023-11-21 10:19:33 976

原创 python typing库介绍

Python是一门动态语言,很多时候我们可能不清楚函数参数类型或者返回值类型,很有可能导致一些类型没有指定方法,在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,typing模块可以很好的解决这个问题。Python的typing包是从Python 3.5版本引入的标准库,它提供了类型提示和类型注解的功能,用于对代码进行静态类型检查和类型推断。

2023-11-09 16:49:18 157

原创 _init_.py用法

py 文件在 Python 中用于将一个目录转换成一个包。这个文件在 Python 中是空的,其存在是为了遵守 Python 的包结构规定。当 Python 解释器试图导入一个包时,它会查找这个目录下是否存在.py 文件。如果存在,Python 就会把这个目录当作一个包来处理。这允许你组织 Python 代码,并按照需要导入和使用这些模块。此外,.py 文件还可以用于执行初始化代码,当包被导入时,该代码将被运行。这可以用来设置包的初始状态,或者执行一些只需要在导入时运行一次的代码。总的来说,

2023-11-09 10:09:44 118

原创 清华源镜像源安装代码

清华源镜像源安装代码。

2023-11-09 09:55:43 230

原创 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 260

原创 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 1768

原创 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 9712 5

原创 Linuxs服务器编写,更新环境变量

安装了Anaconda3在腾讯云的centos轻量化服务器上,但是忘记勾选yes添加到环境变量中,因此采用了以下方式:输入vim ~/.bash_profile进入文件添加环境中退出终端输入source ~/.bash_profile其他一些命令:yum -y install sudols 查看当前路径下文件cd 进入路径路径pwd 输出当前工作路径...

2022-03-31 15:24:09 1946

原创 Flexsim 强化学习

本教程主要是复现了Flexsim 2022最新的官方文档的样例。环境依赖Flexsim 2022Python 3.0,相关库包括GymStable-baselines3模型搭建Flexsim模型搭建

2022-03-28 16:51:06 2961

原创 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 879

原创 基于强化学习的超级马里奥代码实现

环境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 7826 12

原创 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 4432

原创 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 3237 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 3713

原创 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 2560 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 2686 7

MySQL 5.7.37安装包

MySQL 5.7.37安装包

2023-11-21

Anylogic四级供应链网络模型

基于Anylogic的四级供应链网络模型。包括了Excel导入的GIS网络,以及基于此生成的生产基地、原料厂和销售点等智能体群

2022-03-15

Pypeline-v1.4.0-Examples

包括了pypeline实现python和anylogic之间连通的范例

2022-02-15

Anylogic中嵌套Python模型的Pypeline库

包括Java包、以及安装使用教程

2022-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除