如何使用Python从行星数据(来自自定义算法)创建占星术图,该数据随用户输入动态更新?

2024-06-01 08:45:30 发布

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

使用我的算法,我可以将时空数据作为输入列表&;生成精确的行星齿轮和行星齿轮;二维占星术数据列表如下:

Input_list: [Year, Month, Day, Hour, Minute, Second, Latitude, Longitude, Altitude]
Input_sample: [1990, 4, 9, 21, 12, 30, 22.51361111111111, 88.3411111111111, 9.14]

输出:2个2D列表“GRAHA位置””&;“房子的尖顶

--------------------GRAHA POSITIONS-----------------------------
[Planet, Z.sign, degree, minute, second, nakshatra, pada, angle_in_float]
['Sun', 'Aries', 19, 30, 30, 'Revati', 4, 19.508579713622044]
['Moon', 'Libra', 14, 36, 20, 'Chitra', 1, 14.60574883925213]
['Mercury', 'Taurus', 8, 14, 2, 'Bharani', 2, 8.23414995759422]
['Venus', 'Pisces', 3, 21, 55, 'Shatavishak', 2, 3.3653055864194243]
['Mars', 'Aquarius', 21, 33, 43, 'Dhanistha', 3, 21.562001016537806]
['Jupiter', 'Cancer', 3, 45, 55, 'Ardra', 3, 3.765369522224674]
['Saturn', 'Capricorn', 24, 49, 1, 'U.Ashadha', 3, 24.81699905482151]
['Rahu', 'Aquarius', 14, 21, 35, 'Dhanistha', 1, 14.359770567077646]
['Ketu', 'Leo', 14, 21, 35, 'Ashlesha', 3, 14.359770567077646]
----------------------HOUSE CUSPS-------------------------------
[Cusp, Z.sign, degree, minute, second, nakshatra, pada, angle_in_float]
[1, 'Scorpio', 29, 16, 11, 'Anuradha', 2, 29.269861999821757]
[2, 'Sagittarius', 28, 55, 44, 'Moola', 3, 28.929165427870714]
[3, 'Aquarius', 0, 37, 54, 'Sravana', 1, 0.6317628121900043]
[4, 'Pisces', 3, 49, 57, 'Shatavishak', 3, 3.8325043513459605]
[5, 'Aries', 5, 53, 38, 'U.Bhadrapada', 4, 5.893938324894634]
[6, 'Taurus', 4, 20, 36, 'Bharani', 1, 4.343341833871818]
[7, 'Taurus', 29, 16, 11, 'Krittika', 4, 29.269861999821728]
[8, 'Gemini', 28, 55, 44, 'Ardra', 1, 28.929165427870714]
[9, 'Leo', 0, 37, 54, 'Pushya', 3, 0.6317628121900043]
[10, 'Virgo', 3, 49, 57, 'P.Phalguni', 1, 3.832504351345932]
[11, 'Libra', 5, 53, 38, 'Hasta', 2, 5.893938324894634]
[12, 'Scorpio', 4, 20, 36, 'Svati', 3, 4.34334183387179]

现在我想用这些数据来创建可视化的南印度星座图。我添加了一个示例图表来显示我想要实现的目标。Sample chart

在图像中,右下角带有十二生肖符号的图表背景是静态的,我可以简单地使用一张图像。行星及;asc符号,即宫尖[0][0](天蝎座的红色斜线)是向量,我想将其导入我的程序&;从上述2D列表中指定行星名称,即格拉哈位置[i][0]

行星上方的数字是它在拉希的角度,即格拉哈位置[i][2,3,4]&;以下文字是其Nakshatra&;pada即格拉哈位置[i][5,6]

rashi左下角的黑色小数字是该rashi中的尖点,即房屋尖点[i][0]

尝试用Python构建这个想法是否合理?如果是的话,怎么办?如果没有,请引导我

根据需要,我是一名业余程序员,在Python方面只有几个月的经验。我非常渴望为统计占星术的研究建立这个软件,旨在预测未来几十年的自然灾害;以当前成本的一小部分

谢谢你事先的帮助


Tags: 数据列表input行星齿轮ampsecondsign
1条回答
网友
1楼 · 发布于 2024-06-01 08:45:30

是的,您肯定可以在Python中这样做,我建议您研究一下Pillow/PIL。基本上,您需要将其视为更多的图像处理,而不是图表。你从一个基本的背景图像开始,并在上面添加所有细节

只是出于好奇,你是如何产生行星&;占星术数据

相关问题 更多 >