数据库是网站后台非常重要的一部分,可以用来储存很多有用的信息,比如网站要实现用户注册和登录功能就需要使用数据库来保存用户的注册信息。这篇文章我们来看看如何将Flask程序连接到数据库。
继续阅读作者归档:admin
Fluent阀门关闭模拟
在日常设计中,经常会遇到阀门关闭的情况,让我们来看下如何在Fluent中模拟这一情况。
一、CAD建模
在CAD软件中建立如下流体域模型(尺寸单位为mm)。该模型中有一个活塞在电机驱动下向右运动,在0.1秒内关关闭阀门。建模完成后存为stp文件。
继续阅读小白的AIGC课(5)— Langchain 聊天模型
前面我们介绍了使用大模型的API,根据提示词来生成文本,今天我们看看如何使用Langchain的聊天模型来与不同的大模型进行交互。
聊天模型是LangChain的核心组件。它是一种语言模型,使用聊天消息作为输入并返回聊天消息作为输出(而不是使用纯文本)。LangChain 与许多模型提供商(OpenAI、Cohere、Hugging Face 等)集成,并公开了与所有这些模型交互的标准接口。LangChain 允许您在同步、异步、批处理和流模式下使用模型,并提供其他功能(例如缓存)等。
继续阅读Fluent管路水锤模拟—UDF
Fluent管路水锤模拟
水锤是一种可能发生在任何使用阀门控制液体或蒸汽流动的管道系统中的现象。水锤是当运动中的流体被迫改变方向或突然停止时,压力波动或高压冲击波通过管道系统传播的结果。这种冲击波通常也称为液压冲击或液压浪涌,其特征可能是在关闭后立即在管道上发出明显的撞击声或敲击声。
当打开的阀门突然关闭,导致水冲入其中,或者当泵突然关闭并且水流反向流回泵时,就会发生水锤。由于水是不可压缩的,水的冲击会产生冲击波,该冲击波以声速在阀门和管道系统中的下一个弯头之间或在泵后的水柱内传播。
继续阅读小白的AIGC课(4)— 图像生成
本文以Openai的DALL·E 模型为例,讲解一下如何调用API生成图像。
DALL·E是openai的文生图模型,于2021年一月推出,最新的版本是DALL·E 3,于2023年9月份推出。官方说法是“DALL·E 3比我们以前的系统了解更多的细微差别和细节,使您可以轻松地将您的想法转化为极其准确的图像。”
继续阅读小白的AIGC课(3)— 图像内容理解
现今的大模型已经具备强大的视觉能力,可以识别图像里的内容并进行描述,可以比较多个图像的不同之处,下面还是以最新的Claude 3来进行示范。
一、图像内容描述
在VS Code中输入以下代码
继续阅读小白的AIGC课(2)— 上下文提问与流式输出
让我们回顾一下上一节课的代码:
import anthropic
import os
my_api_key = os.environ.get("ANTHROPIC_API_KEY")
client = anthropic.Anthropic(
# defaults to os.environ.get("ANTHROPIC_API_KEY")
api_key=my_api_key,
)
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=1000,
temperature=0.0,
messages=[
{"role": "user", "content": "How are you today?"}
]
)
print(message.content)
小白的AIGC课(1)— 开发环境配置
打算新开一个系列介绍时下大火的AIGC的相关内容。AIGC是Artificial intelligence-generated content的缩写,指人工智能生成的内容。AIGC是由人工智能算法在无需人工干预的情况下创建的内容,它可以包括图像、视频、文本、3D 模型、头像、环境和对象。AIGC可以用来替代或辅助手动内容生成,可以根据用户输入的关键词或需求生成内容。
先从最简单的文本生成开始,现在比较流行的文本模型有OpenAI的chatgpt, Google的Gemini和Claude,本文以最新的Claude为例介绍如何使用Python连接其API。
继续阅读Fluent 动态网格(2)— 使用Profile指定网格运动
在Fluent动态网格应用中,我们可以采用Profile文件来指定网格的运动,包括边界和区域。
示例一:延x方向以恒定速度1.2m/每秒运动。
((profile_name transient 2 0)
(time 0 15.0)
(v_x 1.2,1.2))
在这个例子中, profile_name是这个profile文件的名字,transient是瞬态模拟的关键字,2表示有变量有两个参数,0表示非周期性运动。time关键字是第一个变量时间,有0秒和15秒两个时间点。v_x是第二个关键字表示在x方向的速度,为1.2m/s,单位均为国际标准单位制。
继续阅读