簡體   English   中英

如何將 Python 中的數據導出到 .txt?

[英]How can I export data from Python to .txt?

我是一個新的 Python 用戶,我有一個關於從 Python 導出數據的問題。 我編寫了一個代碼來使用 Delaunay 三角剖分創建網格。 對於三角測量,我使用了 matplotlib.tri 庫。 我得到了一個網格的 plot,現在我想保存節點和元素的坐標。 所以我保存了節點列表:

#saving data
data = np.array([mesh_x, mesh_y]) #mesh_x and mesh_y - nodes that used in triangulation
data = np.transpose(data)
np.savetxt('nodes_data.txt', data, delimiter = ',')

現在我想保存元素,每個元素都包含兩個節點,因為我考慮桁架元素。 您有什么建議,我如何將元素導出到 .txt 文件?

在此處輸入圖像描述

我對您的問題的最佳理解使我得到了這個答案

In [7]: import numpy as np 
   ...: from matplotlib.tri import Triangulation 
   ...: np.random.seed(sum(ord(c) for c in 'gboffi')) 
   ...: x, y = [np.random.random(10) for _ in (0,0)] 
   ...: tri = Triangulation(x, y) 
   ...: print(tri.edges)                                                                  
[[1 0]
 [2 1]
 [4 0]
 [4 1]
 [5 0]
 [5 1]
 [5 2]
 [6 0]
 [6 3]
 [6 4]
 [7 3]
 [7 4]
 [7 6]
 [8 1]
 [8 2]
 [8 4]
 [8 7]
 [9 0]
 [9 3]
 [9 6]]

In [8]:  

這是你想要的嗎?


PS 我讀過你的一個隱藏評論:Abaqus/CAE 有更好的網格支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM