小编RDi*_*zl3的帖子

将 Sacred 模块与 iPython 结合使用

我正在尝试设置sacredPython,并且正在阅读教程。我能够pip install sacred毫无问题地设置神圣使用。我在运行基本代码时遇到问题:

from sacred import Experiment

ex = Experiment("hello_world")
Run Code Online (Sandbox Code Playgroud)

运行此代码将返回 a ValueError

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-25-66f549cfb192> in <module>()
      1 from sacred import Experiment
      2 
----> 3 ex = Experiment("hello_world")

/Users/ryandevera/anaconda/lib/python2.7/site-packages/sacred/experiment.pyc in __init__(self, name, ingredients)
     42         super(Experiment, self).__init__(path=name,
     43                                          ingredients=ingredients,
---> 44                                          _caller_globals=caller_globals)
     45         self.default_command = ""
     46         self.command(print_config, unobserved=True)

/Users/ryandevera/anaconda/lib/python2.7/site-packages/sacred/ingredient.pyc in __init__(self, path, ingredients, _caller_globals)
     48         self.doc = _caller_globals.get('__doc__', "")
     49         self.sources, self.dependencies = \
---> 50             gather_sources_and_dependencies(_caller_globals) …
Run Code Online (Sandbox Code Playgroud)

python ipython python-2.7 python-sacred

5
推荐指数
1
解决办法
2049
查看次数

在R中使用mRMRe

我目前正在开展一个项目,我必须做一些功能选择来构建预测模型.我被引导到R中的一个包叫mRMRe.我只是想尝试这个例子但是无法让它工作.这个例子可以在这里找到 - http://www.inside-r.org/packages/cran/mRMRe/docs/mRMR.ensemble.

这是我的代码 -

data(cgps)
data <- data.frame(target=cgps.ic50, cgps.ge)
mRMR.ensemble(data, 1, rep.int(1, 30))
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我收到错误 -

Error in .local(.Object, ...) : data must be of type mRMRe.Data.
Run Code Online (Sandbox Code Playgroud)

我进一步挖了一个垃圾,发现你实际上必须将数据转换成mRMR.Data类型.所以我做了这个更新 -

# Update
data <- mRMR.data(data = data.frame(target=cgps.ic50, cgps.ge))
mRMR.ensemble(data, 1, rep.int(1, 30))
Run Code Online (Sandbox Code Playgroud)

但我仍然得到同样的错误.当我看到我有的课 -

> class(data)
[1] "mRMRe.Data"
attr(,"package")
[1] "mRMRe" 
Run Code Online (Sandbox Code Playgroud)

所以数据是请求的类型,但代码仍然不起作用.

我的问题是,如果有人有使用此软件包的经验或任何帮助或评论将不胜感激!

还要注意在链接的例子中 - 当我加载数据时

cgps_ic50 -> cgps.ic50
cgps_ge -> cgps.ge
Run Code Online (Sandbox Code Playgroud)

所以数据的名称与示例中的名称不同.

r machine-learning feature-selection

2
推荐指数
1
解决办法
2992
查看次数