在下面的代码中,bdate和edate都是datetime.datetime()对象:
pylab.barh(ypos, edate - bdate, left=bdate, height=TRMWidth )
Run Code Online (Sandbox Code Playgroud)
但这会在dates.py._to_ordinalf()中抛出AttributeError方式:
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/pyplot.py",第1926行,在barh ret = ax.barh(底部,宽度,高度,左边) ,**kwargs)文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/axes.py",第4774行,以barh方向='水平',**kwargs)文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/axes.py",第4624行,条形宽度= self.convert_xunits(width)文件"/ Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/artist.py",第147行,在convert_xunits中返回ax.xaxis.convert_units(x)文件"/ Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/axis.py",第1312行,在convert_units中ret = self.converter.convert(x,self.units,self)文件"/ Library /Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/dates.py",第1125行,在转换中返回date2num(value)在date2num文件中输入文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/dates.py",第260行:return np.asarray([_ to_ordinalf(val)for val in d])文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/dates.py",第189行,在_to_ordinalf base = float(dt.toordinal( ))
AttributeError:'datetime.timedelta'对象没有属性'toordinal'
我认为如果我能在xaxis上推出日期时间并让它解决细节问题会很棒; 没那么多.有关如何使日期与xaxis相关的任何建议?
假设X是一个原始的,带标签的(即带有训练标签)数据集,并Process(X)返回一组Y已经用属性编码并转换为类似Y.arff的weka友好文件的实例.
还假设Process()有一些"泄漏":某些实例Leak = X-Y无法一致编码,需要获得默认分类FOO.训练标签也以泄漏装置而闻名.
我的问题是,在对整个集合执行评估之前Y,如何将一些分类器应用于子集,将Leak实例用默认分类标签折叠后,我如何才能最好地将Leak中的实例引入到weka评估流中X?在代码中:
DataSource LeakSrc = new DataSource("leak.arff");
Instances Leak = LeakSrc.getDataSet();
DataSource Ysrc = new DataSource("Y.arff");
Instances Y = Ysrc.getDataSet();
classfr.buildClassifer(Y)
// YunionLeak = ??
eval.crossValidateModel(classfr, YunionLeak);
Run Code Online (Sandbox Code Playgroud)
也许这是将多个分类器的结果折叠在一起的具体示例?
我有一个方法views.py,可以下载我通过HttpResponse['Content-Disposition']
附件构建的文件:
response = HttpResponse(content_type='text/json')
response['Content-Disposition'] = 'attachment; filename="%s"' % (dgjf)
response.write(dgjson)
Run Code Online (Sandbox Code Playgroud)
如果我的方法返回,这工作正常 response
但是,下载后我想重定向到我这样呈现的确认页面:
confirmMsg = render(request,'confirmation.html',context)
Run Code Online (Sandbox Code Playgroud)
我通常会从相同的方法返回.
但我怎样才能做下载的响应和也重定向到确认?
我有一个d3力布局图viz工作得非常好,但它经常被"卡住"过早.例如,节点正朝着良好的位置摇摆,如果"碰撞"它们(向它们的位置注入一点随机性start(),它们最终会到达那里.如果我减少friction,问题也会变得更糟,因为用户认为它过于狂热.
我在force.js源代码中看到提到'annealling'(ala模拟退火),而暴露alpha参数是一个关键因素.我想知道是否有人已经想出如何直接管理一般的退火计划(没有修补force.js!)?
我的代码大部分时间都花在对二等分进行评分:确定图的有多少条边从一组节点交叉到另一组节点。
假设bisect是图的一半节点(整数)的集合,并且edges是(有向)边的列表,[ [n1 n2] ...]其中n1,n2也是节点。
(defn tstBisectScore
"number of edges crossing bisect"
([bisect edges]
(tstBisectScore bisect 0 edges))
([bisect nx edge2check]
(if (empty? edge2check)
nx
(let [[n1 n2] (first edge2check)
inb1 (contains? bisect n1)
inb2 (contains? bisect n2)]
(if (or (and inb1 inb2)
(and (not inb1) (not inb2)))
(recur bisect nx (rest edge2check))
(recur bisect (inc nx) (rest edge2check))))
)))
Run Code Online (Sandbox Code Playgroud)
我通过对该代码的执行进行采样(使用 VisualVM)获得的唯一线索显示大部分时间花费在 中clojure.core$empty_QMARK_,其余大部分时间花费在clojure.core$contains_QMARK_. (first并且rest只花费一小部分时间。)(见附件 …
我正在尝试在Plone 4.2网站上安装最新的Ploneboard(v3.6),但收到错误
The version, 2.13.11, is not consistent with the requirement, AccessControl>=3.0
我看到这个版本最新的Ploneboard更改日志提到了"AccessControl的固定依赖性.Plone <4.3有一个旧版本固定[cekk]"
有人看到这张照片有什么不对吗?谢谢你的任何线索.
bar-chart ×1
clojure ×1
d3.js ×1
datetime ×1
django ×1
force-layout ×1
javascript ×1
matplotlib ×1
performance ×1
plone ×1
python ×1
weka ×1
zope ×1