小编ton*_*ian的帖子

你如何识别monadic设计模式?

我学习Haskell的方式我开始掌握monad概念并开始在我的代码中使用已知的monad但是从设计者的角度来看我仍然很难接近monad.在OO中有几个规则,比如"识别名词"对象,注意某种状态和界面......但是我无法找到monad的等效资源.

那么你如何将问题确定为monadic?monadic设计有哪些好的设计模式?当你意识到某些代码会更好地重构为monad时,你的方法是什么?

monads haskell functional-programming

41
推荐指数
3
解决办法
3399
查看次数

curry可以与lambda函数一起使用吗?

这段代码无法编译,我不知道是不是因为它无法完成,lambdas不会从binary_function继承,或者只是因为我的语法错误

#include <functional>

int main(int argc, const char *argv[])
{
   auto lambda = [](int x, int y) -> int { return x + y; };
   auto sumFive = std::bind1st(lambda, 5); 

   return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ lambda functional-programming stl c++11

18
推荐指数
2
解决办法
2474
查看次数

Ostrich如何用于配置?

我需要一种方法来配置我的scala应用程序.Configgy似乎是Scala的方式,但它已被弃用https://github.com/robey/configgy#readme,现在这个功能在Ostrich中.

是否有关于如何仅将Ostrich用于配置的代码示例?我对收集统计数据不感兴趣.

configuration scala ostrich

16
推荐指数
1
解决办法
2350
查看次数

如何抑制详细的Tensorflow日志记录?

我正在使用nosetests对我的Tensorflow代码进行单元测试,但它会产生如此冗长的输出,这使得它无用.

以下测试

import unittest
import tensorflow as tf

class MyTest(unittest.TestCase):

    def test_creation(self):
        self.assertEquals(True, False)
Run Code Online (Sandbox Code Playgroud)

运行时nosetests会产生大量无用的日志记录:

FAIL: test_creation (tests.test_tf.MyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cebrian/GIT/thesis-nilm/code/deepmodels/tests/test_tf.py", line 10, in test_creation
    self.assertEquals(True, False)
AssertionError: True != False
-------------------- >> begin captured logging << --------------------
tensorflow: Level 1: Registering Const (<function _ConstantShape at 0x7f4379131c80>) in shape functions.
tensorflow: Level 1: Registering Assert (<function no_outputs at 0x7f43791319b0>) in shape functions.
tensorflow: Level 1: Registering Print (<function _PrintGrad at 0x7f4378effd70>) in gradient. …
Run Code Online (Sandbox Code Playgroud)

nose deep-learning tensorflow

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

MapReduce开销的计算复杂度是多少?

鉴于地图和减少任务的复杂性O(map)=f(n)并且O(reduce)=g(n)是否有人花时间写下Map/Reduce内部操作(排序,改组,发送数据等)如何增加计算复杂性?Map/Reduce编排的开销是多少?

我知道当你的问题足够大时,这是无稽之谈,只是不关心低效率,但对于可以在小型机器或几台机器上运行的小问题,我是否应该经历设计并行算法的痛苦当我手头有Map/Reduce实现的时候?

big-o hadoop mapreduce

12
推荐指数
1
解决办法
5021
查看次数

如何在sklearn中编码分类变量?

我正在尝试使用来自UCI存储库的汽车评估数据集,我想知道是否有一种方便的方法来对sklearn中的分类变量进行二值化.一种方法是使用LabelBinarizer的DictVectorizer,但在这里我得到了不同的特征,而你应该只有k-1以避免线性化.我想我可以编写自己的函数并删除一列,但是这个簿记很繁琐,是否有一种简单的方法来执行这样的转换并得到一个稀疏矩阵?

python machine-learning scikit-learn

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

你如何把文字放在其他文字下面?

我需要编写表达式,意味着优化参数集.我想我应该写点类似的东西

$\arg \max_{\substack{w \\ \phi}} f(w,\phi)$
Run Code Online (Sandbox Code Playgroud)

但这会将下标放在\ max的右下方,我想把这些子索引放在下面,并以最大字为中心.

我应该使用哪个命令?

提前致谢.

math latex

10
推荐指数
3
解决办法
4万
查看次数

如何突出两个乳胶文件之间的"什么是新的"

对于我的硕士论文,我正在编写一份乳胶文件,我必须完成所有的研究.我的论文顾问每月定期审查本文件一次或两次.由于这是一个大文档,我想自动突出显示自上次修订以来文档中的新内容,就像Word或Openoffice一样.

所以我的问题是,鉴于我有一个由Subversion控制的Latex文档,创建一个突出显示HEAD和以前版本之间差异的pdf的最佳方法是什么?

说我想要:

  • 在红色的字体中的新文本
  • 新的图像和表与浅红色背景
  • 删除标记为脚注或类似内容的文本

如果不是所有都可能,哪些可以实施?

谢谢.

latex

10
推荐指数
1
解决办法
3039
查看次数

Scala与Haskell的未定义有任何等价吗?

在Haskell中编码时,在编写应用程序的框架时将函数结果定义为"未定义"是有帮助的.通过这种方式,可执行文件可以编译,让您在订单部件/案例中工作.

Scala中有没有相同的东西?我想写类似的东西:

def notAbleToWriteThisYet = undefined
Run Code Online (Sandbox Code Playgroud)

types scala

10
推荐指数
1
解决办法
1838
查看次数

如何在Slick中使用反应流来插入数据

Slick的文档中,使用Reactive Streams的示例仅用于读取数据作为DatabasePublisher的一种方式.但是,如果您希望根据插入率将数据库用作接收器和后端,会发生什么?

我找了等效的DatabaseSubscriber,但它不存在.所以问题是,如果我有一个来源,说:

val source = Source(0 to 100)

如何用Slick创建一个Sink,将这些值写入带有模式的表中:

create table NumberTable (value INT)

mysql slick reactive-streams akka-stream slick-3.0

10
推荐指数
2
解决办法
1712
查看次数