摘要:
数据格式如下 前四行为基本信息,读取时跨过去,输出时按k,j,i的循环顺序 #coding=utf-8import numpy as npimport pyvista as pvimport matplotlib.pyplot as pltimport ma... 阅读全文
摘要:
1、创建模板形式的矩阵数据容器 #pragma once#include #include #include using namespace std;template class Model2D {public: Model2D() {}; Mod... 阅读全文
摘要:
3.4.0 和3.4.2版本的matplotlib存在严重的内存泄露问题,比如下面的代码 import numpy as npfrom matplotlib import pyplot as pltimport gcdef plot(dat,i): plt.f... 阅读全文
摘要:
通过递归的方式获取文件夹内指定后缀类型所有文件的行数,用于统计代码行数 import osdef getFileNames(path, list_name, postfx): for file in os.listdir(path): fi... 阅读全文
摘要:
小小的二维矩阵,用到了模板、智能指针,列表等 #include #include #include using namespace std;templateclass Array2D {public: Array2D() {}; Array2D(... 阅读全文
摘要:
很多几何对象的相交判断都可以转化为三角形与直线的相交判断 #include #include #include #include class vec3 {public: float x, y, z; float dot(const vec3& b... 阅读全文
摘要:
vtk提供了很方便的函数可以读取3ds文件,这种文件是3dmax软件制作的三维物件,之前的别人的文章写了python版本的读取和显示的代码,这里翻译成了c++版本的。 VTK imported and displayed in STL, 3DS file -... 阅读全文
摘要:
EmEditor, EditorPlus, EverEdit是三款不错的文本编辑器,都可以配置的开发环境,设置方法很类似。 给文本编辑器配置开发环境,可以方便地进行简单的代码测试。 1、配置python开发环境 在工具的的外部工具中设置 2、配置c++开发环... 阅读全文
摘要:
pyvista是对vtk的封装,使用更简单。下面是一个简单的测试,显示三维随机场数据,从文件读取三维矩阵数据,三维网格显示,以及三个方向的切片显示。 import numpy as npimport pyvista as pvfrom argon2 impor... 阅读全文
摘要:
openoffice, libreoffice是很好的替代微软office的开源办公软件,其中的 表格处理模块具有多种语言的宏编程,basic,python,bean,JavaScript 这些编程方式在两个软件的宏编程中可以通用。 下面是通过循环语句的赋值... 阅读全文