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

在python中将2个数组转换为矩阵,python,matplotlib,triplot,Python,Matplotlib,Triplot,我有一个坐标文件,我用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'

我有一个坐标文件,我用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
坐标文件如下所示:

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

看一看scipy文档,其中包括一个如何绘制细分的示例

绘制点的方法有很多种。为什么不阅读matplotlib文档并选择您喜欢的打印样式?你的标题也没有反映你的实际问题…@JulienBernu这篇文章不是关于绘制点,而是关于绘制由点生成的delauney三角剖分。