我可以完成你的翻译需求。以下是您需要翻译的内容:
我想将这个数组分成四个列表,每个列表包含独特月份的日期(四月、五月、六月和七月)。 所以,预期结果类似于以下内容:
我有以下数组(也可以是列表):
uniqueDates = np.array([datetime.date(2017, 4, 11), datetime.date(2017, 4, 12),
datetime.date(2017, 4, 20), datetime.date(2017, 4, 25),
datetime.date(2017, 5, 3), datetime.date(2017, 5, 4),
datetime.date(2017, 5, 10), datetime.date(2017, 5, 11),
datetime.date(2017, 6, 1), datetime.date(2017, 6, 13),
datetime.date(2017, 6, 15), datetime.date(2017, 7, 10),
datetime.date(2017, 7, 13), datetime.date(2017, 7, 17)])
我想将这个数组分成四个列表,每个列表包含独特月份的日期(四月、五月、六月和七月)。 所以,预期结果类似于以下内容:
monthsList = [[datetime.date(2017, 4, 11),
datetime.date(2017, 4, 12),
datetime.date(2017, 4, 20),
datetime.date(2017, 4, 25)],
[datetime.date(2017, 5, 3),
datetime.date(2017, 5, 4),
datetime.date(2017, 5, 10),
datetime.date(2017, 5, 11)],
[datetime.date(2017, 6, 1),
datetime.date(2017, 6, 13),
datetime.date(2017, 6, 15)],
[datetime.date(2017, 7, 10),
datetime.date(2017, 7, 13),
datetime.date(2017, 7, 17)]]
我想知道是否有一个函数可以自动完成这个任务?还是必须循环遍历元素并逐个检查它们? 我正在寻找一种高效的方法来完成这个任务。我在StackOverflow上搜索了几个问题,但没有找到我要找的内容。