gpt4 book ai didi

python - 如何使用 SQLAlchemy/Mysql 存储 3D 图形 (x, y, z) 数据?

转载 作者:行者123 更新时间:2023-11-29 10:27:39 27 4
gpt4 key购买 nike

我使用 Python 和 Flask 将 3D 图形的 X、Y、Z 值提供给 Javascript(Plotly 库)。数据如下所示:

z = [1,1,1,1,1,1,1,1,1,1,1,1];
x = [0.0100,0.0420,0.0500,0.0508,0.0769,0.0883,0.0900,0.1101,0.1256,0.1300,0.1385,0.1607];
y = [0.0131,0.0190,0.0248,0.0250,0.0310,0.0370,0.0384,0.0430,0.0490,0.0530,0.0550,0.0610];

所有这些都是针对 1 个 3D 图表,它看起来像这样: enter image description here

问题是,我的网站上有许多 3D 图形,并且将它们全部存储在代码中的 Python 数组中是荒谬的。将所有这些坐标存储在数据库中的最有效方法是什么?谢谢。

最佳答案

您可以使用PostgreSql数据库,它有ARRAY,因此,您可以创建一个表,其中包含列:

id: integer
graph_name: text
xpoints: double precision[]
ypoints: double precision[]
zpoints: double precision[]

其中“ double []”是 8 字节 float 据类型的数组。

因此每个图表都将存储在表的一行中。

对于数组列,您应该使用 postgresql.ARRAY数据类型(在 SqlAlchemy 中)

关于python - 如何使用 SQLAlchemy/Mysql 存储 3D 图形 (x, y, z) 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47991373/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com