小编dav*_*inn的帖子

以非交互方式运行IPython/Jupyter笔记本

有没有人知道是否可以从命令行以非交互方式运行IPython/Jupyter笔记本,并将结果.ipynb文件与运行结果一起保存.如果还不可能,使用phantomJS实现有多难,可以打开和关闭内核,以及打开和关闭Web服务器的东西?

更具体地说,假设我已经有一个笔记本original.ipynb,我想重新运行该笔记本中的所有单元格并将结果保存在新笔记本中new.ipynb,但是在命令行上使用一个命令执行此操作,而无需在浏览器中进行交互或关闭内核或Web服务器,并假设没有内核或Web服务器已在运行.

示例命令:

$ ipython notebook run original.ipynb --output=new.ipynb

ipython jupyter-notebook

73
推荐指数
2
解决办法
3万
查看次数

dc.js - 如何获取数据集中列的平均值

我有以下数据.

col1    col2    value
a   01/01/14    10
a   01/01/14    35
a   01/01/14    68
a   01/01/14    21
a   01/01/14    24
b   01/01/14    26
b   01/01/14    35
b   01/01/14    39
b   01/01/14    87
c   01/01/14    25
c   01/01/14    63
c   01/01/14    11
c   01/01/14    25
c   01/01/14    35

如果我想取col1的总和.我可以通过使用来做到这一点col1Dim.group().reduceSum(function(d) { return d.value }).如果我需要计数,我可以用计数替换总和.

但是我在这里寻找平均值.那就是那个.我需要得到col1和col1的总和.

任何想法我如何划分和获得平均值?

请帮忙.坚持了将近3天.

javascript d3.js crossfilter dc.js

3
推荐指数
1
解决办法
4371
查看次数