- 博客(433)
- 资源 (9)
- 收藏
- 关注
原创 python 给字符串赋值,自动选择非空值
在这个例子中,result将会是"这是第一个值",因为value1是非空的。如果value1是空值(例如None或空字符串""),result将会是value2的值。在Python中,给字符串赋值通常意味着重新分配一个新的值给变量。如果你想要“自动选择非空值”,你可以使用条件语句来判断哪个值非空,然后选择非空的值进行赋值。
2024-04-22 10:22:04 101
原创 Linux----MobaXterm如何解除最多保存14个Session的限制
(4)执行(2)中下载的python代码,同时需要指定用户名和MobaXterm的版本号,注意比如这里MobaXterm的版本号为v20.2,则这里输入 20.2。(2)打开MobaXterm的【帮助】-【关于】,查看MobaXterm的版本号。(3)查看当前计算机的用户名,比如这里是 Administrator。执行完成后,会在当前目录下生成 Custom.mxtpro 文件。(5)把生产的文件放在安装目录下重启程序。
2024-04-12 10:08:20 338
原创 novnc本地文件读取和写入权限
在这个例子中,Web页面使用HTML的文件输入元素让用户选择文件,然后使用FileReader读取文件并通过WebSocket发送到服务器。在使用NoVNC(一种基于Web的VNC客户端)时,出于安全考虑,通常不允许直接从客户端访问或修改服务器上的文件系统。例如,你可以配置一个Web服务器,使用JavaScript和相关API来读写本地文件,然后通过NoVNC连接到这个Web应用,而不是直接访问VNC会话的文件系统。请注意,这只是一个简单的示例,实际应用中可能需要更复杂的逻辑来处理文件的读写和错误处理。
2024-04-09 11:51:03 276
原创 pyqt 标题栏设置
在PyQt中,可以通过QWidget或其子类(如QMainWindow或QDialog)的setWindowTitle()方法来设置窗口的标题栏。
2024-04-08 14:40:05 635
原创 python docx 添加动态表格
这段代码创建了一个Word文档,其中包含一个标题和一个动态生成的表格。表格的头部是静态添加的,而表格的内容是通过遍历一个包含数据元组的列表动态添加的。最后,文档被保存为dynamic_table.docx。在Python中,使用python-docx库可以创建Word文档并添加动态表格。
2024-04-07 09:57:09 407
原创 python vtk 实现paraview的colormap
在Python中使用VTK库实现ParaView中的colormap,你可以使用VTK的vtkColorTransferFunction来定义颜色映射。这段代码定义了一个从黑色到黄色再到红色再到白色的线性颜色映射,这个映射被用于控制体数据的可视化输出。在实际应用中,你可能还需要设置不透明度映射、组件选择等其他属性。
2024-04-03 17:22:48 218
原创 python vtk获取模型角度
然后我们使用vtkOutlineFilter来计算模型的外接盒子,这个盒子的信息可以用来获取模型的角度。通过vtkCamera的几个方法,我们可以设置相机的位置、目标和顶部方向,并使用ComputeViewAngle方法来获取视角角度。在Python中,使用VTK库获取3D模型的角度通常涉及到计算模型的几何参数,如物体的最小外接矩形或边界盒子。实际使用时,你需要替换加载模型数据的部分,例如使用vtkPolyDataReader来从文件加载模型。
2024-04-03 17:03:24 297
原创 Load Average详解
当车不多的时候,load 1,那么我们不用担心,但是如果15分钟负载都超过1,我们要赶紧看看发生了什么事情。假设我们服务器CPU是2核,那么将意味我们拥有2条马路,我们的Load = 2时,所有马路都跑满车辆。0.7 < load < 1: 此时是不错的状态,如果进来更多的汽车,你的马路仍然可以应付。通常我们先看15分钟load,如果load很高,再看1分钟和5分钟负载,查看是否有下降趋势。load = 1: 你的马路即将拥堵,而且没有更多的资源额外的任务,赶紧看看发生了什么吧。
2024-04-01 16:34:41 510
原创 mysql登录遇到ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
进入数据库后,修改密码和权限。
2024-04-01 10:54:57 111
原创 python 将时间字符串转为
strptime方法的第一个参数是时间字符串,第二个参数是字符串的时间格式。格式化字符串中的%Y代表四位数的年份,%m代表月份,%d代表日,%H代表小时(24小时制),%M代表分钟,%S代表秒。根据你的时间字符串格式的不同,你可能需要调整strptime的格式字符串参数。要将时间字符串转换为Python中的datetime对象,可以使用datetime.datetime.strptime()函数。
2024-03-29 10:56:21 221
原创 python vtkUnstructuredGrid 转 vtkAlgorithmOutput_
在这个例子中,我们创建了一个vtkUnstructuredGrid对象,并用一些数据进行了初始化。然后,我们使用vtkDataSetSurfaceFilter过滤器,并通过SetInputData方法将vtkUnstructuredGrid对象连接为过滤器的输入。在VTK (Vtk.py)中,vtkUnstructuredGrid对象可以通过多种方式转换为vtkAlgorithmOutput_对象。这种转换通常在管道中使用,以将一个算法的输出传递给另一个算法作为其输入。
2024-03-28 15:17:21 738
原创 python vtkPolyData 转 vtkAlgorithmOutput_
vtkAlgorithmOutput对象是一个可以从算法获取数据的引用,而vtkPolyData是VTK中表示多边形数据的一个类。在这个例子中,我们创建了一个vtkPolyData对象,并将其设置为一个vtkPolyDataMapper的输入。然后我们通过调用GetOutputPort(0)方法获取了算法的输出端口,并将其转换为vtkAlgorithmOutput对象。要将vtkPolyData转换为vtkAlgorithmOutput,我们可以使用vtkPolyData的算法输出端口。
2024-03-28 15:04:54 489
原创 matplotlib横坐标重叠问题
在这个例子中,通过设置 rotation=45 可以有效地旋转横坐标标签,减少了重叠的问题。如果需要更复杂的控制,可以使用 plt.xticks() 来自定义刻度的位置和标签。如果处理的是日期数据,可以使用 plt.gcf().autofmt_xdate() 自动调整标签的旋转角度。plt.autofmt_xdate() 函数:如果处理的是日期数据,可以使用这个函数自动调整日期标签的旋转角度以避免重叠。plt.xlabel() 函数:使用此函数可以设置横坐标标签的显示位置,如放置在图表的顶部或底部。
2024-03-27 10:43:42 560
原创 plt绘制多个图坐标重复
如果在使用matplotlib的plt绘制多个图形时遇到坐标轴重复的问题,可以使用plt.subplots创建一个子图布局,或者在每次绘制后调用plt.figure来创建新的图形。在这两种方法中,你都可以绘制多个图形,并且每个图形都有自己独立的坐标轴,避免了坐标轴的重复问题。
2024-03-26 15:14:23 210
原创 python vtk并行渲染
这段代码设置了VTK的MPI环境,创建了一个简单的3D立方体,并将其并行渲染在多个进程上。请确保在运行此代码前配置好MPI环境,并且有足够的进程数来处理渲染任务。在Python中使用VTK进行并行渲染通常涉及到使用VTK的分布式渲染功能,如vtkMPI模块。
2024-03-25 20:17:03 598
原创 pyvtk并行渲染
例如,可以使用 PyVista,这是构建在 PyVTK 之上的一个更高级的库,它提供了并行渲染的功能。如果您的目的是在一个单一的进程中使用多个线程或者是多个进程来加速渲染,那么 PyVista 可能不是最佳选择。在这种情况下,您可能需要使用其他专门设计用于并行处理的渲染工具或库,如 VTK 的多线程渲染或者 ParaView 这样的专业并行可视化工具。请注意,PyVista 的并行渲染功能依赖于后端渲染技术,如 VTK 的 OpenGL 渲染,并且这些技术可能需要图形硬件支持,如一个合适的图形卡。
2024-03-25 20:11:59 253
原创 什么是电磁爆
美国的ATLAS和Shiva-Star装置是电磁内爆技术的代表,它们在流体动力学实验和惯性聚变研究方面具有独特优势。电磁内爆技术的研究始于二十世纪七十年代,美国和前苏联是最早进行研究的国家,随后英国、法国和中国也加入了研究行列。电磁内爆装置的类型包括以电容器组为能源的可重复使用装置和一次性使用的高成本装置,如圆盘发生器。磁暴会产生强电流,影响地球的电离层,导致无线电和雷达干扰、导航罗盘异常、极光增强等现象。综上所述,电磁爆可以指代电磁内爆技术和磁暴现象,两者在科学和应用上有明显的区别。
2024-03-25 20:08:58 301
原创 python 创建word并添加文字和统计图
注意:这里为了简化代码,统计图是以图片的形式添加的。如果需要添加交互式的统计图(即保留格式和数据),可以考虑使用python-docx的add_chart方法,并提供相应的数据源。在Python中,可以使用python-docx库来创建Word文档,并添加文本和统计图。以下是一个简单的例子,演示如何创建一个Word文档,添加标题、文本和一个简单的统计图(这里以条形图为例)。这段代码首先创建了一个Word文档,然后添加了一个标题和一个段落。最后,将这个图片添加到Word文档中,并保存文档。
2024-03-22 17:23:57 396
原创 vtk显示属性设置
参考:https://blog.csdn.net/xizmi/article/details/17786721SetRepresentationToPointsSetRepresentationToWireframeSetRepresentationToSurface
2024-03-21 20:34:23 372
原创 SetInputData argument 1: method requires a vtkPolyData, a vtkUnstructuredGrid was provided.
可以使用适当的VTK过滤器(例如vtkTriangleFilter用于vtkPolyData,vtkDataSetSurfaceFilter用于vtkImageData)将数据转换为所需的类型。确认你的数据确实是一个多边形数据(vtkPolyData)、一个非结构化网格数据(vtkUnstructuredGrid)或者是复合数据集(vtkCompositeDataSet)。如果数据本应该是多边形数据或非结构化网格数据,但是出现了类型不匹配的问题,检查数据的生成过程,确保没有错误。
2024-03-21 18:41:16 136
原创 python 将vtkUnstructuredGrid 转为 vtkPolyData
在这个例子中,vtkGeometryFilter用于提取vtkUnstructuredGrid的几何数据,并将其转换为vtkPolyData。首先,你需要设置vtkGeometryFilter的输入数据为你的vtkUnstructuredGrid对象,然后调用Update()方法来执行过滤操作。最后,你可以通过GetOutput()方法获取转换后的vtkPolyData。在Python中,可以使用VTK (VtkToolkit) 库来转换vtkUnstructuredGrid到vtkPolyData。
2024-03-21 18:40:14 216
原创 vtkPolyDataReader (00000148091DCF10): Cannot read dataset type: unstructured_grid 报错处理
这个错误表明你正在使用VTK(Visualization Toolkit)的vtkPolyDataReader类来尝试读取一个VTK文件,但是文件中的数据集类型不是PolyData类型,而是unstructured grid类型。vtkPolyDataReader仅能读取PolyData类型的数据集,而不支持unstructured grid类型。你需要使用VTK中的另一个类,例如vtkUnstructuredGridReader,来读取unstructured grid类型的数据集。
2024-03-21 18:34:05 220
原创 python vtk读取vtk文件
参考:方法一:使用pyvtk要使用Python读取VTK文件,可以使用pyvtk库。首先,确保已经安装了pyvtk。
2024-03-21 15:54:03 334
原创 pyvtk读取vtm文件
要在 Python 中读取 .vtm 文件,你需要使用 VTK 的 Python 封装来操作 VTK,并使用 VTK 的 XMLPolyDataReader 和 XMLImageDataReader 等读取器来分别读取 .vtm 文件中的多个数据集。PyVTK 是 VTK (Visualization Toolkit) 的 Python 封装,但是 PyVTK 默认不支持直接读取 .vtm 文件。.vtm 文件是一种 VTK 多块数据集的集合文件格式,可以包含多个不同的数据集和信息。
2024-03-21 15:33:52 650
原创 pbs调度系统常见命令
PBS(Portable Batch System)是一个用于Linux和Unix环境下的作业调度工具,常用于科学计算、生物信息学等领域。qsub:用于提交作业脚本到PBS作业队列。pbs调度系统常见命令。
2024-03-20 16:15:38 536
原创 paraview 源代码
请注意,编译 ParaView 需要较多的系统资源和时间,而且对于编译过程中出现的问题,您可能需要查阅相关的技术文档或寻求社区的帮助。ParaView 安装和编译指南:https://www.paraview.org/Wiki/Build_And_Install。ParaView 官方 GitHub 仓库:https://github.com/Kitware/ParaView。ParaView 文档:https://www.paraview.org/Wiki/ParaView。
2024-03-20 13:50:20 166
原创 mysql报错Deadlock found when trying to get lock; try restarting transaction处理
参考:查看日志,改代码。
2024-03-13 10:00:46 327
python3+django2+mysql5.7+libdiff-devel+gcc+coreheaders+pandas...全套centos7所需离线安装包
2020-11-02
lite_protocols.py
2020-07-14
windows server 2008和ser2012 r2设置开关机脚本
2018-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人