在python中将两个数组转换为一个矩阵

2024-09-28 21:13:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个坐标文件,我把它读入python中的矩阵。我想创建一个delaunay三角剖分,用线连接起来的坐标来绘制它。我有以下创建delaunay的代码,但我不确定如何绘制它。任何帮助都将不胜感激。 代码如下:

from matplotlib.pyplot import scatter
import numpy as np
import itertools 

f2 = open('coordinates.txt')
lines = f2.read()
sLines = lines.split('\n')
sLines = sLines[0:-1]

points = []
for lines in sLines:
    points.append(lines.split())

from scipy.spatial import Delaunay
tri = Delaunay(points)

坐标文件如下:

0.73452853     0.00000000
0.00000000     0.00000000
0.42535691     0.18628529
0.62959588     0.00000000
0.52466324     0.00000000
0.41973059     0.00000000
0.31479794     0.00000000
0.20986529     0.00000000
0.10493265     0.00000000

Tags: 文件代码fromimport绘制矩阵delaunay剖分