HDF5 官网学习记录之 抽象数据模型

HDF5:(Hierarchical Data Format) 是由美国伊利诺伊大学厄巴纳 - 香槟分校 UIUC (University of Illinois at Urbana-Champaign) 开发,是一种常见的跨平台数据储存文件,可以存储不同类型的图像和数码数据,并且可以在不同类型的机器上传输,同时还有统一处理这种文件格式的函数库。

Python 中浮点数常见问题说明

浮点数在计算机硬件中表示为以 2 为基数(二进制)的小数。举例而言,十进制的小数,本小节将详细解释 "0.1" 的例子,并说明你可以怎样亲自对此类情况进行精确分析。假定前提是已基本熟悉二进制浮点表示法。

如何学习更多 Python 知识

本教程是 Python 文档集的一部分。其他文档,阅读本教程可能会增强您对使用 Python 的兴趣 - 您应该热衷于应用 Python 来解决您的实际问题。你应该去哪里了解更多?

Python 中的虚拟环境和包

Python 应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误,或者可以使用库的过时版本的接口编写应用程序。

Python 中的标准库简介(Part II)

本文为 Python 中标准库简介的第二部分,第二部分涵盖了专业编程所需要的更高级的模块。这些模块很少用在小脚本中。主要包括格式化输出、模板、多线程等。

Python 中的标准库简介(Partt I)

本文介绍 Python 中的标准库,Python 中提供了很多的标准库,本文为简介的第一部分,中电介绍操作系统接口、互联网访问、字符串匹配、数据压缩等。

Python 中的类

类提供了一种组合数据和功能的方法。创建一个新类意味着创建一个新 类型 的对象,从而允许创建一个该类型的新 实例。每个类的实例可以拥有保存自己状态的属性。一个类的实例也可以有改变自己状态的(定义在类中的)方法。

Python 中的错误和异常

到目前为止,我们还没有提到错误消息,但是如果你已经尝试过那些例子,你可能已经看过了一些错误消息。目前(至少)有两种可区分的错误:语法错误 和 异常。

Python 中的输入输出

Python 中有几种方法可以显示程序的输出;数据可以以人类可读的形式打印出来,或者写入文件以供将来使用。本章将讨论一些可能性。

Python 中的模块

如果你从 Python 解释器退出并再次进入,之前的定义(函数和变量)都会丢失。因此,如果你想编写一个稍长些的程序,最好使用文本编辑器为解释器准备输入并将该文件作为输入运行。这被称作编写 脚本。随着程序变得越来越长,你或许会想把它拆分成几个文件,以方便维护。你亦或想在不同的程序中使用一个便捷的函数,而不必把这个函数复制到每一个程序中去。

Python 中的数据结构

本章将详细介绍 Python 中的数据结构,包含列表的属性、del 语句、元祖和序列、集合、字典、循环、条件控制等。并且包含序列和其他类型的比较。

一文详细了解 Python 的流程控制

除了刚刚介绍过的 while 语句,Python 中也会使用其他语言中常见的流程控制语句,只是稍有变化,本文详细了解 Python 的流程控制。

如何使用 Python 解释器

Python 解释器在其被使用的机器上通常安装为 /usr/local/bin/Python3.8;将 /usr/local/bin 加入你的 Unix 终端的搜索路径就可以通过键入以下命令来启动它:

那么多编程语言,我为什么选择 Python

如果你经常在电脑上工作,总会有些任务会想让它自动化。比如,对一大堆文本文件进行查找替换,对很多照片文件按照比较复杂的规则重命名并放入不同的文件夹。也可能你想写一个小型的数据库应用,一个特定的界面应用,或者一个简单的游戏。

工业软件研发中处理超大模型

超大模型主要从两个方面定义,一个是几何单元的数量,一个是网格的数量,分别对应几何复杂度和仿真复杂度。继续细分的话,考量几何单元数量的同时还需统计每个单元具体的面,边,点等数据以及曲面,曲线的数量。相同的面,参数平面和曲面的数据量可以相差数量级。本文再探讨一下超大模型前处理性能

基于 QT 编写的开源 HttpClient 库,支持网络请求、身份认证、断点续传

一个基于 QT 编写的开源 HttpClient 库,采用 header-only 的方式实现,只需在你的工程中包含 src 目录的 HttpClient.h 文件即可,可以实现网络请求、文件断点续传下载、身份验证等功能

基于 Visual Studio 2017 和 LS-DYNA R11 进行用户自定义材料二次开发(UMAT)

本文介绍基于 LS DYNA R11,进行材料的二次开发,开发环境基于 Visual Studio 2017 Community Version 15.9.27,Intel Parallel Studio XE 2017 with Intel Fortran Compiler 17.0,LS DYNA smp d R11.1.0 ifort 2017 vs2017 lib。

C++ 中伽马函数的定义及其使用方法

伽玛函数(Gamma 函数),也叫欧拉第二积分,是阶乘函数在实数与复数上扩展的一类函数。该函数在分析学、概率论、偏微分方程和组合数学中有重要的应用。与之有密切联系的函数是贝塔函数,也叫第一类欧拉积分,可以用来快速计算同伽马函数形式相类似的积分。

AUTODYN 如何调用用户自定义子程序

本文介绍如何在 AUTODYN 中调用用户子程序,关于什么是用户子程序,可以参照文章 AUTODYN 编写用户自定义子程序(User Subroutine)简介,为了调用过程简单明了,我们引用官方示例“钽棒的泰勒冲击”作特定说明,案例计算结果如图所示。

ABAQUS 中基于 Python 脚本语言开发实现仿真自动化操作

本文介绍 ABAQUS 的 Python 开发,如何建模、创建材料以及相关的参数设置,装配体的建立、分析步的建立、载荷边界以及网格划分等。进行 ABAQUS 开发编程前,首先需要明白 ABAQUS 有限元分析思路和基本流程,以及 Python 基本语法和面向对象编程有基本的认识。