概述numpynumpy(numeric python)是 python 的一个开源数值计算库,主要用于数组和矩阵计算。底层是 C 语言,运行效率远高于纯 python 代码。numpy主要包含2个重要的数据类型:1)ndarray (N维数组,这个是我们要重点掌握的)2)matrix (矩阵)scipyscipy 是基于 numpy 的的一个算法库和数学工具包,包含的模块有最优化、线性代数、积分
FEALPy 调试首先放上能够正常运行的 2维 Poisson 方程的程序源代码:# 导入并创建 PDE 模型
from fealpy.pde.poisson_2d import CosCosData
from fealpy.mesh import MeshFactory as MF
from fealpy.functionspace import LagrangeFiniteElementSpa
一、gmock是什么gmock是google公司推出的一款开源的白盒测试工具。gmock是个很强大的东西,测试一个模块的时候,可能涉及到和其他模块交互,可以将模块之间的接口mock起来,模拟交互过程。其作用就类似白盒测试中的打桩的概念。下面简单的说说打桩在白盒测试中的重要性:1、比如银行业务,需要测试业务模块。此时,不可能去操作真实的数据库,并且搭建新的数据库可能比较复杂或者耗时。那么就可以用gm
前言:计算几何(cumputational Geometry)可以理解成在几何条件下进行的算法设计与分析,是计算机课程的基础课程,并且对于后续课程的学习有着重要的作用,例如图形学的学习,人工智能中的路径规划问题等等凸包问题1)问题导入我们考虑这样的几个点:最外面的线段组成的线段集合就成为了凸包,凸包问题便是一系列关于凸包的长度面积求解的算法。那我们从简单的二维角度去讨论当前的问题,类比高等数学中的
一、简介GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目Ru
教材学习内容总结1.gcc的概念:全称CUN CC是GUN项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。
2.gcc编译流程:预处理、编译、汇编、链接
3.gcc编译常用选项:-c 只编译不链接、-S只编译不汇编,生成汇编代码、-I dir在头文件的搜索路径列表中dir目录。
4.gcc库选项:-static 进行静态编译,即链接静态库,禁止使用动态
logging模块作用:为应用程序提供灵活的手段记录时间错误,警告和调试信息。简单的说就是为整个应用程序的运行过程提供有区分等级的应用执行日志文档。使用方法:
import logging整模块(对象)的基本配置:logging.basicConfig()创建logger对象:
创建:logger = logging.getLogger(name)命名规范:name 尽量为命名为应
转载
2024-06-16 19:48:51
104阅读
Linux 下 C 开发—— gcc , gdb 的使用 作者: zccst
我们学习的过程应该是一个积累的过程,有无到有,又少到多,而不能像下山的猴子。 9 月份的时候是第一次系统学习 gcc, gdb, makefile (详见前面博客)。如今作为嵌入式系统的一个组成部分,决定重学一次,感觉理解加深了一些。
gcc 编译器 前提
glog是google提供的一个轻量级日志库,有chromium开发经验的人都会发现,它和base库中的日志库非常像,其实base库中的日志库比它更加轻量级。glog在日常开发中的使用非常广泛。这里介绍下它的编译和基本使用方法。1. 下载通过git从github拉取最新版本代码:git clone https://github.com/google/glog.git2.编译2.1 Ubuntu直接
转载
2024-06-18 20:41:35
179阅读
Gmesh中网格划分的算法介绍
原创
2023-05-27 00:22:29
2039阅读
Google Mock启蒙篇 [2] (Google C++ Mocking Framework for Dummies 翻译) Setting Expectations 成功地使用Mock对象的关键是在它上面设置合适的期望。如果你设置的期望太过严格,你的测试可能会因为无关的改变而失败。如果你把期望设置的太过松驰,bu
本文主要介绍了FLUENT中的多重参考系(MRF)模型,并运用此模型以离心泵内部的流场为例,进行了数值模拟,得到了其压力分布、速度分布情况。1.多重参考系(MRF)模型简介FLUENT 可以进行整个计算区域或者部分区域存在移动的流动模拟[1],包括单个旋转坐标系和多旋转坐标系、平移坐标系的计算。单旋转坐标系选项适合于旋转机械、搅拌器以及其他相关设备的模拟。由于设备中的转子、推进器、叶片周
转载
2024-03-19 12:33:42
190阅读
地层模型钻孔和剖面1.读取钻孔数据以txt文本数据为例a.切换到Borehole模块,点击打开,选择tutfiles\horizons文件夹下的holes.txt文件。b.弹出数据导入设置对话框,如果文件有表头行的话,选中表头行选项后,点击下一步。c.弹出设置对话框2,程序自动对各列按顺序进行匹配,对匹配不合适的可进行人工调整。在GMS data选项框下选择Borehole
data。切换到Obl
根据移动通信系统发展过程和通信业务要求不同,各移动通信系统采用的调制方式也各有特点,如下表所示:
表:各移动通信系统采用的调制方式
标准 服务类型 主要调制方式
GSM 蜂窝 GMSK
IS-95 蜂窝 上行:OQPSK下行:BPSK
PHS 无绳 π/4-DQPSK
CDMA2000 蜂窝 QPSK和BPSK
WCDMA 蜂窝 QPS
转载
2024-05-10 03:35:56
78阅读
栅格系统的设计原理及应用那么如何设计一个栅格系统?接下来我们将通过实例,详细的介绍一下网页栅格系统的原理与应用: 在网页设计中,我们把宽度为“W”的页面分割成n个网格单元“a”,每个单元与单元之间的间隙设为“i”,此时我们把“a+i”定义“A”。他们之间的关系如下:W =(a×n)+(n-1)i由于a+i=A,可得:(A×n) - i = 
GMesh的Mesh操作面板介绍
原创
2023-05-29 09:54:15
914阅读
Android系统开发:GMS包移植首先,我们拿到一份完整的GMS包应该是如下图所示:简单介绍每一个目录的作用1)apps以及apps_go : 这里面就是google释放的apk资源文件,其中go版本适配低内存设备的apk. 2)etc: 这里面就是Google 的一些权限申明文件,在日常维护gms更新时,经常会出现应用包权限的改动,我们跟着改,并做好记录即可。 3)frameworks:这里面
转载
2024-03-26 12:18:48
351阅读
一、导读由于国际贸易环境的变化,谷歌公司自2019年起已不再为华为提供 GMS 服务,所以在此时间后华为新出的手机、平板等设备将不再集成 GMS 服务,对于国内普遍用户而言,应该影响不大或有的甚至毫无影响,但对于海外用户和国内一些特殊人群,还是有影响的。没了 GMS 的加持,华为设备将“无法”安装 Google Play 商店提供的软件,那么有没有办法自己安装 GMS 呢?答案是肯定有的,下面是本
转载
2024-05-24 14:07:39
147阅读
小议移动网格有限元方法(转载)网格是偏微分方程数值解法的基础,网格体系的好坏直接影响计算结果的精度,甚至影响计算的成败。网格方法的研究经历了从结构化到非结构化,从单一网格到混合网格的过程。经过几十年的发展,这些网格方法已经很好地用于各种问题的计算,并不断出现新的针对不同情况的网格生成技术,而且形成了一些好的网格生成软件。近三十年来,自适应网格方法(主要有移动网格方法和局部细化或粗化的网格方法)一直
转载
2024-10-25 11:27:18
54阅读
各类的结构、模型在做机械结构静力、动力学分析时,会碰到各种各样的实体结构、形状。通常在workbench中对实体进行网格划分,常用的有两种形式分别是四面体网格和六面体网格(如图1、图2)。 &nb