Я пытаюсь преобразовать из григорианских дат в юлианские дни, читая список дней из файла csv. Это код, который я до сих пор:Григорианские дни в юлианские дни (Loop over a list)
import date time
import csv
import math
import numpy
data = open('tmp2')
month, day = [ ], [ ], [ ]
for index, line in enumerate(data.readlines()):
year.append(int(line.split(",")[0]))
month.append(int(line.split(",")[1]))
day.append(int(line.split(",")[2]))
for y, d, m in zip(year, day, month):
DJ= d - 32075 + 1461*(y + 4800 + (m -14)/12)/4 + 367*(m - 2 - (m - 14)/12 * 12)/12 - 3*((y + 4900 + (m -14)/12)/100)/4
print DJ
Но я получил это в результате:
2456177
2456177
в основном только два значения. Файл csv имеет следующую структуру:
2012,7,09
2012,7,11
2012,8,11
2012,8,12
2012,8,14
2012,9,19
2012,9,20
2012,9,23
Любая помощь будет оценена.