搜索
abaqus多层框架结构分析Python命令流及pythonreader下载
pythonreader from abaqus import * from abaqusConstants import * session.Viewport(name='Viewport: 1',
聚类算法原理通俗解析,用Python手把手实现
本文主要内容: 聚类算法的特点 聚类算法样本间的属性(包括,有序属性、无序属性)度量标准 聚类的常见算法,原型聚类(主要论述K均值聚类),层次聚类、密度聚类 K均值聚类算法的python实现,以及聚类算法与
Abaqus批处理自动化:Python总体思路与实施策略
平时工作中,有时会接手好多项目,或者一个项目需要使用不同的参数进行分析,并且如果涉及非线性的分析会耗时很久,为了有效的利用时间,我决定下班的时间让工作站自动计算,计算完成后工作站关机,并在此基础上,构思了使用Python
Python脚本实现Abaqus 2D多晶粒建模的源码解析
下面我就来说一下怎么做,简单的脚本我就不说了,下面我就说一下思路: 1 建立基体,可以是圆的,方的,各种你喜欢的形状; 2 利用python的第三方库scipy.spatial里的Voroini函数,画多边形的草图
下载指南:Python3解决Jira模块下载及jieba安装问题
上期文章我们分享了NLP 自然语言处理的基础知识,本期我们分享几个比较流行的中文分词库,且这些中文分词库绝大部分是Java程序编写的,在linux系统上很容易使用,但是在windows环境下,如何使用python
Python语言驱动的Abaqus随机振动分析CAE模型模板构建
对于公司产品开发过程中,基本每个项目都会重复进行某类CAE分析,如随机振动分析,频率响应分析,或机械冲击分析,基于这类重复性的工作,可以制作分析模板来提高工作效率,下面就以随机振动为例,使用Python
Python MediaPipe视觉应用:戒指随手指移动
前几天看见一位博主用mediapipe写的拖动方块,于是我就有了写一个这个 代码 的想法,我原本要实现的功能是一只手给另一只手带上,但是随着我对里面函数的探索,我发现有点难实现,因为他results.
Face Recognition库:Python人脸识别库使用教程
1. Face Recognition 库简介: 中文文档: [face_recognition/README_Simplified_Chinese.md] Face Recognition 库主要封
OpenCV + MediaPipe实现手势识别(Python/实时检测)
一、概述 OpenCV(Open Source Computer Vision Library)是一个跨平台的 计算机视觉 库,它提供了许多用于图像和视频处理的功能,包括图像和视频的读取、预处理、特征
Fluent Python读书笔记:第2.2节切片详解
列表推导是构建列表(list)的快捷方式,而生成器表达式则可以用来创建其他任何类型的序列。 可以写出可读性更好更高效的代码 2.2.1 列表推导和可读性 可读性对比 例1: >>> symbols =
Python转义字符与切片详解(第8讲)
1. 概述 今天我们要补充一下字符串和列表的相关内容。加粗体代表我们已经介绍的内容,斜体代表新增内容。计算机编程的原理简要介绍 集成开发环境PyCharm 变量名、数字、字符串、列表 句式 输入和输出
EsriJSON与GeoJSON转换工具类:Java/Python/C#实现
EsriJSON与GeoJSON转换工具类。简单的点线面应该没问题,复杂的可能有问题,没具体测试。大家可以在这个基础上修改。后面用起来慢慢修正吧。 package piesat.geo; im
Python二次开发CATIA:全约束草图实现
约束的创建需要用到 Sketch 下面 Constraints 这个 Collection 的 Add 方法。该对象创建约束有三个方法:AddMonoEltCst, AddBiEltCst, AddT
Python二次开发CATIA:自动生成工程图
1、打开装配体 Product 文件 在CATIA中,装配体的结构主要通过以下三个基本元素来定义:特征、零件和产品。 特征(Feature):特征是零件上的一个几何元素。例如,一个螺栓可以被视为由螺帽
【PyCatia】Python实现CATIA装配体的旋转平移
1. CATIA中的旋转平移操作: 在CATIA中可以用CATIA的Move属性来改变组件的空间位置,其旋转操作平移操作通过长度12的数组来表示,前9个数值组成的3×3的矩阵描述了物体的旋转 信息 ,
Python调用ANSYS Fluent:流固耦合实现方法
B.在Fluent中: 1. Menu Paths: File>Import>ANSYS>Input File... 2. 选取 yourfilename.cdb 3. 按 OK. 具体步骤如下: 1
Python语言创建ANSYS APDL命令流的方法
目 录 Blog Links 一、前言 二、APDL命令 2.1 帮助文档 2.2 命令窗口 2.3 运行宏文件 三、属性 3.1 定义材料属性 3.2 定义单元类型 3.3 定义截面/截面属性 3.
12个Python数据可视化库全面盘点
大家好,我是小z 这篇文章是关于一本很奈斯的可视化书籍的介绍,老规矩,文末小z简单粗暴的抽奖送出1本~ 在数据可视化的研究热潮中,如何让数据生动呈现,成了一个具有挑战性的任务,随之也出现了大量的可视化软件。相对于其他商业可视化软件,Pyth
Abaqus Python将应力结果保存为Excel文件
# -*- coding: utf-8 -* import os, os.path, sys from sys import path #import matplotlib.pyplot as plt from odbAccess impo
Ansys Workbench中常用的Python脚本编程技巧
1.根据命名读取结构树上的信息,如求解项,mesh setup,name selection DataModel.GetObjectsByName("name") StaticSys = DataModel.AnalysisByName("
python保存odb文件每帧mises应变方法
因为abaqus每次只能保存一个frame的数据放入abaqus.rpt,还需要选择帧,觉得太麻烦了,本人很懒,就写了个小脚本,很简单,只有几行代码。直接在abaqus里面调用就可以了 from abaqus import * from a
用Python从Abaqus导出数据至txt、dat文件
https://mp.weixin.qq.com/s?__biz=MzIzNzcyMDE3OA==&mid=2247484080&idx=1&sn=1b34a15a8bf79e8f9cdf901f43aac9b1&chksm=e8c505a
Minitab中的机器学习:与Python集成应用
2020 年 4 月 7 日,宾夕法尼亚州立大学 - 数据分析、预测分析、流程改善领域的领导者 Minitab, LLC 宣布发布新版 Minitab®统计分析软件,此次版本名为Minitab®19.2020.1。 最新版Minitab®19.2020.1提供了更强大的预测分析功能,企业可以利用它来主动改进过程,从而取得更好的结果并避免代
MATLAB封禁后:Python能否成为最大赢家?
这段时间,发生在哈工大身上的事,除了百年校庆千架无人机表演以外,可能最让人关注的就是哈工大花钱购买的正版 MATLAB 软件竟然被软件公司单方面停用了! (哈工大学生@王霖玮 披露的停用内容) MATLAB 被封禁的来龙去脉想必大家都已经知晓,图灵君在此就不再赘述了。 而这一事件之所以能够引起人们强烈的关注,我想除了这件事是发生在哈工大、
《Fluent Python》读书笔记:深度剖析2.2章节
2.4切片 切片和区间会忽略最后一个元素 这样做带来的好处有:1,当只有最后一个位置的信息时,我们也可以快速看出切片和区间里有几个元素,如从range(3)和my_list[:3]都返回三个元素。2,当起止位置都可见时,我们可以快速计算出切片和区间的长度,用后一个数减去第一个下标即可。3,这样做也可以让我们可以利用一个下表靶序列分割成不重
Python批量提取Abaqus odb文件历史变量
基础知识 历史输出变量与场输出变量所在位置不同,如下图所示。其中历史变量位于steps下的historyRegions容器。 历史变量所在位置 基础案例 在计算模型中定义了一圈接地弹簧,如下图所示。 接地弹簧展示 为了得到弹簧的受力结果,在step模块的历史变量中添加申请,获取弹簧径向受力[S11]。(因为不是标准圆形隧道,所以定义弹簧时
Python数模笔记:NetworkX(2)最短路径算法
1、最短路径问题的常用算法 最短路径问题是图论研究中的经典算法问题,用于计算图中一个顶点到另一个顶点的最短路径。 1.1 最短路径长度与最短加权路径长度 在日常生活中,最短路径长度与最短路径距离好像并没什么区别。但在具体的图论问题中却可能是不同的概念和问题,经常会被混淆。 图论中有无权图和有权图,无权图中的边没有权,赋权图的边带有权,可以
Python使用Jira模块:在PyCharm中应用jieba库
1.库文件导入 用到的库:pandas、jieba、re。 Pycharm操作步骤: 会看到以下界面: 这个是为我们项目添加库文件的,我们添加后,库文件会导入项目文件目录里面。Packge为包名,Version是版本,我们默认有pip和setuptools两个库,我们不用管就行。但在接下来的代码中,我们要用到pandas函数和jieba函
Python与MongoDB集成使用指南:详细步骤
1.创建一个数据库 use jira 2.空数据库 show dbs 是不显示 3. cli插入数据 db.jira.jira({"name":"hugo"}) 第一个jira表示数据 库,第二个jira表示表(collections) 4.查看表数据 db.jira.find() reference MongoDB与JavaScript
Python批量生成数据:Dict与Jira的创建
案例故事:有时候一个测试报告发过来,发现这个测试报告的Bug,很多信息未提及, 比如Bug严重级别(Proirity),指派给谁了(assginee),目前Bug状态(Status)等信息。 其实我们可以借助Jira的Jql(Jira Query Language)查询语句,实现批量查询这些Bug。 准备阶段 由于使用的是Jira Bug
Python导出Jira测试用例的实用教程
JIRA简介 JIRA一般被归类为事务管理软件或者缺陷管理类的软件。在我们IT开发过程中的需求、BUG,或是任务流等都可以使用JIRA来管理,并且提供了专门的Scrum视图和Kanban视图,非常方便敏捷开发团队使用,像用友、新道、脸书等互联网公司都在使用。 软件测试人员使用JIRA主要在缺陷管理、跟踪,最多能用到其用户管理方面的功能(也
Python处理Jira链接问题的实战方法
整体实现 excel设计用例 校验用例文件格式 从excel读取用例数据 创建用例 用例内添加步骤 代码特殊处理 excel读取时去除空行 步骤、测试数据、期望结果等列表字段,允许仅有一行 用例模版设计 文件格式:xls 固定字段顺序:项目、标题、等级、模块、标签、步骤、测试数据、期望结果 字段特殊要求:标签、步骤、测试数据、期望结果字段
Python在Jira中创建测试用例的实战
Zephyr 可以将测试添加到计划、开发、缺陷跟踪和报告过程中,全部都在JIRA内管理。 Zephyr适用于JIRA5.0以上的插件,可以从Zephyr站点或者Atlassian插件市场下载该插件。 安装后,JIRA顶部的主菜单上浮现一个“测试”导航。所有的Zephyr功能都可以通过该菜单获得。 你可以直接创建问题类型为“测试”的问题,“
Python Jira API查询改动记录与获取Bug
一.背景介绍 继自动提交bug到jira文章之后,这时候就会有人有疑问了,我每天都在跑自动化测试(美其名曰每日构建),也每天都在自动提交bug,可能昨天提交的bug尚未解决,今天又重新提了一遍,一周下来累计的bug好几千了,怎么办?一个个去手动过滤,有木有感觉直接崩溃了?那么为了解决这个问题,今天我们就来介绍一个自动化过滤的方案及其实践。
Python Jira模块版本选择的最佳实践
一、Jieba中文分词 本文使用jieba进行文本进行分词处理,它有3种模式,精确模式,全模式模式,搜索引擎模式: · 精确模式:试图将句子最精确地切开,适合文本分析; · 全模式:把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义; · 搜索引擎模式:在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分
Python实现人脸检测与对齐的教程
最近在实现Pairwise Relational Networks for Face Recognition论文,预处理人脸时发现资料没那么好找,现整理成jupyter文档方便回顾。预处理的总体流程:人脸关键点检测 根据眼部关键点旋转图片做人脸对齐 旋转人脸关键点,使其与对齐后的图片匹配 根据关键点裁剪人脸到固定尺寸(此步骤和PRN论文略有不同) 变换人脸关键点...
Abaqus环境下Python代码执行先决条件
求解器类型在Abaqus有限元计算中起着至关重要的作用。选择隐式求解器还是显式求解器会对求解的方程组、可用的单元类型、运行时间以及收敛性产生影响。本文将对Abaqus中的两种求解器进行详细解释。 首先,Abaqus/Standard是一种隐式分析求解器,可用于解决各种线性和非线性工程模拟问题。它具有广泛的分析能力,适用于各种常见的线性和复杂非线性问题...
Abaqus Python接口执行py文件技巧分享
使用幅值曲线可以描述边界条件和模型参数随时间或频率的变化。以下是几种常见的幅值曲线类型: 1. 默认的线性过渡幅值曲线Ramp Ramp是Abaqus/Standard默认的线性过渡幅值曲线,表示从一个分析步的初始状态线性过渡到结束状态。 2. 表格型幅值曲线Tabular 创建表格型幅值曲线时,只需给出每个时间点上对应的幅值。Abaqus会在各个数据点之间进行线性插值。需要注意...
Python构建Abaqus离散元多点曲面教程
ABAQUS线性屈曲分析的大致流程如下: 1. 创建部件,建立三维可变性平面壳体。 2. 创建材料属性,选择力学->弹性。 3. 创建截面,并指派壳体厚度和材料。 4. 为部件指派截面,在部件卷展栏下进行。 5. 在装配件卷展栏下创建实例,一个部件可以拓扑出多个实例,实例配合为装配件,一个分析只能有一个装配件。 6. 暂时使用默认网格划分。 7. 在部件卷展栏下,为后续载荷和约束添加建立集合...
Python操作Abaqus提取屈曲特征值教程
问题描述:已知钢球尺寸、钢板大小以及钢球的速度,冲击时间为4e-5,需要分析钢板对钢球冲击的响应。 问题分析:由于平板是轴对称的,只需要建立模型的一半。针对钢球对平板的撞击响应研究,可以将钢球视为刚体处理。 分析过程: 1. 创建模型,可在平板被冲击的区域进行划分,并在网格划分时进行加密。 2. 定义材料属性,并给截面赋予材料,在界面指派给模型。 3. 定义装配体,并将球体移动一定的距离...
Python 表格数据的自动化提取流程与代码示例
笔者为科研界最后的摆烂王,目前利用python代码对Abaqus进行二次开发尚在学习中。欢迎各位摆烂的仁人志士们和我一起摆烂!ps:搞什么科研,如果不是被逼无奈,谁要搞科研!
下载ABAQUS PYTHON二次开发攻略,开启高效仿真之旅
,常用的ABAQUS二次开发方式有两种 1)直接修改inp文件,这种方式需要对inp文件中大量的节点和单元进行操作,一般不建议采用inp文件进行二次开发(除非有特殊的关键字或标识符,其实关键字也可以用python
Adams隐式4阶方法解常微分方程(Fortran实现)
我之前写过用python解微分方程的 code
基于HFSS脚本的集成电路设计仿真(2):全自动参数扫描
上篇文章中介绍了如何用Python对简单片上电感进行建模和仿真。 本篇文章,将在上篇文章的基础上,介绍如何进行参数扫描和SP文件的批量化自动导出。 1
HFSS脚本集成电路设计(1):简单片上电感建模与仿真
HFSS支持基于Python语言的脚本[1]。如能熟练使用脚本,我们就能避免大量的、重复性的绘图工作,并实现电磁结构设计与仿真的自动化。本文,作者将
solidworks曲线点坐标宏代码编写教程:提升绘图效率
同事告诉我说这里有个接单的项目,关于SW二次开发,平时都是用python写一些代码,VB从来没用过,不为接单,(代码本来就应该共享的!!!
如何采用simulink高效求解常微分方程组
前面也有采用scipy进行了常微分方程组的求解简单介绍,当然需要用到Python。其实完全可以不用任何代码,只用一些simulink模块以搭积木的形式完成这个过程,而且还会方便很多。下面就介绍
LS-DYNA杀爆战斗部:全流程计算与仿真分析详解
(1)模型构建 根据前期Python | 预制破片战斗部的破片快速排布建模战斗部破片快速排布方法,可任意选择某一复杂结构战斗部,以椭圆形结构战斗部为例,针对该杀爆战斗部,开展设计、毁伤、评估全流程计算。
混凝土细观模型收敛性调整技巧
基于Python语言对abaqus进行二次开发,从细观层面建立混凝土细观模型,根据瓦拉文公式计算出多级配骨料含量,实现多级配骨料随机投放与干涉检验,建立圆形,多边形骨料模型。
V-REP与MATLAB连接:力矩控制实现
意味着你不需要会V-REP内嵌Lua语言,只需Matlab,Python,C,C++等等其中的一种就可以用相应的remote API来进行对控制器的编程。
姓名不为空
手机不正确
公司不为空