草庐IT

val_date

全部标签

python - 变量不存在 : Failed lookup for key [val2] in u'None'

当obj1.page为None时,以下代码片段出现VariableDoesNotExist错误。{{obj1.val1|default:obj1.page.val2}}通常Django模板不关心对None值的属性访问。 最佳答案 Django只关心default模板过滤器中的None值的属性查找。我绕过它使用:{%withobj1.page.val2asval2%}{{obj1.val1|default:val2}}{%endwith%} 关于python-变量不存在:Failedloo

python - 使用 matplotlib.pyplot.plot_date 绘制多数据集

对于大多数使用matplotlib的人来说,这可能真的是一个简单的问题。请帮帮我。我想在同一个图中绘制两个数组,如[1,2,3,4]和[4,5,6,7]与时间的关系。我正在尝试使用matplotlib.pyplot.plot_date但不知道该怎么做。在我看来,在一个图中只能用plot_date绘制一个趋势。提前致谢 最佳答案 要使用具有多个趋势的绘图日期,最简单的方法是多次调用它。例如:importdatetimeimportnumpyasnpimportmatplotlib.pyplotaspltimportmatplotlib

python - sqlalchemy:在日期时间列上应用类似 SQL 的 date() 函数

我想按日期分组并使用sqlalchemy计算id的结果数。不幸的是,我的包含日期信息的列created_datetime是一个日期时间,我想使用类似的sql函数按日期分组(created_datetime)为了按日期分组。这是我目前所拥有的......conn=engine.connect()s=my_db.my_table.alias()q=select([s.c.id]).\group_by(s.c.created_datetime).\count()result=conn.execute(q)foriinresult:print(i)conn.close()

python - Django 模型 : add index on date, desc 顺序

我正在尝试让Django模型按降序(DESC)顺序在日期字段上为我创建一个索引,但我找不到实现它的方法。基本上,我需要执行类似以下SQL的操作(在Posgres中):CREATEINDEX"idx_name"ON"table"("date"DESC);我能得到的最接近的方法是将db_index=True添加到生成以下SQL的模型中:CREATEINDEX"idx_name"ON"table"("date");接近,但不完全是。DESC在这里有很大的不同,因为我的查询返回了从最新到最旧的对象。我知道我可以将原始sql添加到迁移中,但如果Django能帮我弄清楚就更好了。有什么想法吗?谢谢

Python 将 long 转换为 date

我正在尝试将长整数转换为日期:classtimeStamp(object):defgetDateTime(self,longDate):myNumber=float(longDate)returnstr(datetime.datetime.fromtimestamp(time.ctime(myNumber)).strftime('%Y-%m-%d%H:%M:%S'))但是我有一个奇怪的错误:File"./index.py",line104,ingetDateTimereturnstr(datetime.datetime.fromtimestamp(time.ctime(myNumber

python - 如何将 datetime.date 对象转换为 time.struct_time 对象?

我有一个python脚本,我需要比较两个日期。我有一个日期列表作为time.struct_time对象,我需要将其与几个datetime.date对象进行比较。如何将datetime.date对象转换为time.struct_time对象?或者我可以直接使用它们进行比较吗? 最佳答案 尝试使用date.timetuple().来自Python文档:Returnatime.struct_timesuchasreturnedbytime.localtime().Thehours,minutesandsecondsare0,andtheD

python - 使用 sklearn cross_val_score 和 kfolds 来拟合和帮助预测模型

我试图了解如何使用sklearnpython模块中的kfolds交叉验证。我了解基本流程:实例化一个模型,例如model=LogisticRegression()拟合模型,例如model.fit(xtrain,ytrain)预测,例如模型.预测(ytest)使用例如crossval分数来测试拟合模型的准确性。我感到困惑的是使用sklearnkfolds和crossval分数。据我了解,cross_val_score函数将拟合模型并预测kfolds,为您提供每次折叠的准确度分数。例如使用这样的代码:kf=KFold(n=data.shape[0],n_folds=5,shuffle=Tr

python - 如何在 python 中将 datetime.date 对象转换为 datetime.datetime?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Convertadatetime.dateobjectintoadatetime.datetimeobjectwithzerosforanymissingtimeattributes如何将datetime.dateobj转换为datetime.datetimeobj,默认为午夜?

python - sklearn cross_val_score 的准确性低于手动交叉验证

我正在研究一个文本分类问题,我是这样设置的(为了简洁起见,我省略了数据处理步骤,但它们会生成一个名为data的数据框包含X和y列):importsklearn.model_selectionasmsfromsklearn.feature_extraction.textimportTfidfVectorizerfromsklearn.ensembleimportRandomForestClassifiersim=Pipeline([('vec',TfidfVectorizer((analyzer="word",ngram_range=(1,2))),("rdf",RandomForest

python Pandas : diff between 2 dates in a groupby

使用Python3.6和Pandas0.19.2:我有一个DataFrame,其中包含已解析的事务日志文件。每行都有时间戳,包含一个事务ID,并且可以表示事务的开始或结束(因此每个事务ID有1行开始和1行结束)。附加信息也可以出现在每个结束行中。我想通过用开始日期减去结束日期来提取每笔交易的持续时间,并保留其他信息。示例输入:importpandasaspdimportiodf=pd.read_csv(io.StringIO('''transactionid;event;datetime;info1;START;2017-04-0100:00:00;1;END;2017-04-0100