从上个周末开始看这本《流畅的蟒蛇》,技术是慢慢积累的,Python也是慢慢才能写得优雅(pythonic)的。数据模型python纸牌import collections # 用来构建一个只有属性,没有方法的简单类,来代表扑克牌的号码和花色。 Card = collections.namedtuple('Card', ['rank', 'suit']) class FrenchDeck:
<source> type tcp port 24224 </source>Fluentd在Python Application中的应用,将Python程序在运行时输出的log输入到Fluentd,并最终持久化到MongoDB中。把Python程序的log输出到Fluentd中很简单,Fluentd已经为你写好了lib——fluent-logger-python。从
转载 2024-10-12 09:14:57
84阅读
Fluent Python阅读笔记Chap 5 一等函数Part 1 入参*和**Part 2 函数注解Chap6 设计模式1. 策略模式 Chap 5 一等函数Part 1 入参*和**def tag(name, *content, cls=None, **attrs): """生成一个或者多个HTML标签""" if cls is not None: attr
PLOT3D格式  PLOT3D数据格式源于NASA,广泛用于规则网格的CFD数据文件。PLOT3D文件可以是ASCII, 也可是Fortran unformatted 或 C binary形式。   PLOT3D文件分为网格文件(XYZ 文件), 空气动力学结果文件 (Q 文件)和通用结果文件(函数文件 + 函数名称文件)。网格文件中可加入所谓的IBlank参数。   IBlank参数的定义:
作者:张杨,仿真秀专栏作者对于我们流体工程师来讲,“仿真驱动设计”是常常被挂在嘴边的一句话。CFD的主要工作,也是将我们所熟识的物理现象,应用到特定的场景(产品)之中。那么,对于这些不一样的产品,对应的CAD模型就是一个最为主要的特征。是否能够准确合理的在流体仿真中描述这个CAD模型,就成为了最重要的一件事。当然,由于仿真效率与规模的限制,过于详细的CAD描述则可能会影响仿真的进程,因此,我们必须
Python 中的序列类型进行操作是我们的必要需求。尤其是切片,以及从列表中建立一个新的列表等操作尤其需求的多。阅读这一部分,我收获很多。PS: 这篇博客有点长,一下看不完就请收藏吧。。。切片list, tuple, str 以及 Python 中的所有序列类型都支持切片操作,但是他们实际能做的事情比我们想象的多很多为什么切片和 range 函数都不包括最后一个元素Pythonic 的惯例是不
列表推导 List Comprehension可快捷创建列表,精简代码提高可读性。 直接上例子:symbols = '&%&$^' codes = [ord(symbol) for symbol in symbols] print(codes)对于列表推导,通常的原则是只用列表推导来创建列表笛卡尔积理解为矩阵的形式。m x n 换汤不换药。colors = ['black', 'w
转载 2024-02-21 16:13:22
60阅读
列表解析(推导)和生成器表达式1 列表推导列表推导式构建列表的快捷方式,生成器表达式则可以用来 创建其他任何类型的序列1.1 列表解析的代码易读性先看for循环的方式symblos = "abcdef" codes = [] for symblo in symblos: codes.append(ord(symblo)) print(codes)列表解析symblos = "abcdef" co
转载 2024-07-15 09:05:05
196阅读
# 如何用Python读取Fluent数据 作为一名刚入行的小白,你可能会对如何用Python读取Fluent数据感到困惑。不用担心,这篇文章将为你提供详细的步骤和代码示例,帮助你快速掌握这项技能。 ## 步骤概览 以下是读取Fluent数据的整个流程: | 步骤 | 描述 | | --- | --- | | 1 | 安装必要的库 | | 2 | 读取Fluent数据文件 | | 3 |
原创 2024-07-27 11:19:20
287阅读
在进行数据处理与分析时,日志文件是我们获取程序运行状态的重要依据。我们常用的 Fluentd 作为一款强大的日志收集器,将各类日志集中管理,方便后续数据分析。然而,如何通过 Python 高效读取 Fluentd 日志,有时会让我们感到困惑。因此,我在这里分享一下这个问题的解决过程。 ### 背景定位 在某个实时数据处理项目中,我们需要频繁读取 Fluentd 收集的日志,以便进行数据清洗与分
这是学习《流畅的Python》的第二天,今天希望把这一章看完,之所以跳过第二部分,是因为我对第三部分兴趣更多一些,之后再看第二部分吧。笔记不是对书的重复,只是把我接触到的任何不是特别熟悉的东西记录下来,会有点散乱。一等对象 Page 118在Python中,函数是一等对象。编程语言理论家把“一等对象”定义为满足下述条件的程序实体:  - 在运行时创建  - 能赋值给变量或数据结
探索 Fluent Python:一版示例代码的力量 example-codeExample code for the book Fluent Python, 1st Edition (O'Reilly, 2015)项目地址:https://gitcode.com/gh_mirrors/ex/example-code 1、项目介绍在编程的世界里,理解Python的精髓和深度是提升效率的关键。这就是
1、观察点处的值不再随计算步骤的增加而变化; 2、各个参数的残差随计算步数的增加而降低,最后趋于平缓; 3、要满足质量守恒(计算中不牵涉到能量)或者是质量与能量守恒(计算中牵涉到能量)。 特别要指出的是,即使前两个判据都已经满足了,也并不表示已经得到合理的收敛解了,因为,如果松弛因子设置得太紧,各参数在每步计算的变化都不是太大,也会使前两个判据得到满足。此时就要再看第三个判据了。 还需要说明的就是
转载 2024-04-22 21:06:27
44阅读
Fluent共轭传热分析实例-从三维建模到计算结果可视化前言共轭换热是指一种两种热属性的物理材料之间通过介质或者直接接触,发生的一种耦合换热现象,和一般换热不同之处在于共轭换热在计算的时候,为了得到高效和准确的求解方法,应该将温度参数在迭代方程中隐式处理,在方程层面上联立求解,实现所谓的耦合共轭求解的技术。本文针对共轭传热问题详细介绍如何利用DesignModeler建立三维模型,利用Meshin
读取labelme结果文件是指读取由labelme工具生成的JSON文件,该文件包含了图像的标注信息。Python提供了丰富的库和工具,可以方便地读取和处理labelme结果文件。 ## 1. 安装labelme库 首先,我们需要安装labelme库。可以通过以下命令使用pip进行安装: ```python pip install labelme ``` ## 2. 读取labelme结果
原创 2023-12-19 06:20:17
519阅读
# 项目方案:使用Python读取ODB文件结果 ## 背景 ODB文件是OpenFOAM计算流体动力学(CFD)软件中常用的输出格式。这种文件格式通常包含计算结果,包括流场数据、温度场、压力场等信息,适用于后续的分析和可视化。在工程领域,快速、有效地提取这些结果对于仿真分析和决策过程至关重要。本项目的目标是利用Python读取ODB文件中的数据,并提供可视化功能,以便工程师可以更方便地进行分
原创 8月前
419阅读
模型是我在网上下载的一个手机壳的模型,然后在SCDM里面建立了流域并且使用fluent meshing进行了网格划分。由于本文仅是演示作用,因此对模型和网格等不必做过多深究。 https://pan.baidu.com/s/1g4q5Ad9JrfNEmymhBLKbEQ  提取码:iwlp  正题1. 启动fluent软件,双精度、并行计算。2.&nbs
使用Fluent进行批处理操作包含两部分内容: 1. 确定要改变的参数,编写.jou文件或者.scm文件 2. 编写.bat文件 下面就这两部分内容进行阐述。1 计算环境与例程本文的计算环境为fluent 2022 R1。为了清晰说明相关操作,本文以计算某翼型在不同迎角的流场为例,进行说明。在.cas文件中设置好不需要改变的参数,包括Vicous model,Materials, Referenc
转载 2024-05-30 13:32:01
0阅读
# 为什么Python读取文件没有结果Python编程中,读取文件是一项常见的操作。然而,有时候我们可能会遇到读取文件时没有结果的情况。这可能是由于一些常见的问题导致的。在本文中,我们将讨论一些可能导致这种情况发生的原因,并提供解决方案。 ## 1. 文件路径错误 一个常见的问题是文件路径错误。当我们尝试读取一个文件时,如果文件路径不正确,Python就无法找到文件,因此也就无法读取文件
原创 2024-06-26 05:44:37
463阅读
Ansys Fluent是业界领先的流体仿真软件,以其先进的物理建模功能和行业领先的精度而闻名。,是国际上比较流行
原创 2022-12-13 20:23:49
2375阅读
  • 1
  • 2
  • 3
  • 4
  • 5