我刚刚说过使用GHC 6.12开发haskell半显式并行性.我编写了以下haskell代码来并行计算列表上4个元素的fibonnaci函数的映射,同时在两个元素上的函数sumEuler的映射.
import Control.Parallel
import Control.Parallel.Strategies
fib :: Int -> Int
fib 0 = 0
fib 1 = 1
fib n = fib (n-1) + fib (n-2)
mkList :: Int -> [Int]
mkList n = [1..n-1]
relprime :: Int -> Int -> Bool
relprime x y = gcd x y == 1
euler :: Int -> Int
euler n = length (filter (relprime n) (mkList n))
sumEuler :: Int -> Int
sumEuler = sum . (map euler) . mkList
-- …Run Code Online (Sandbox Code Playgroud) 有没有关于如何设计交互式树形图的样本,如在pearltrees.com网站(例如参见这里)中使用D3?
谢谢你的帮助 !
我环顾四周寻找有关tcpdump内部结构的文档,但我什么也没找到。所以我的问题是tcpdump计算机上的侵入性如何。如何评估专用于流量分析的资源量(内存或 CPU)?
我正在寻找一种用C语言描述我的openMPI程序的方法,我正在使用带有Linux Ubuntu 9.10的openMPI 1.3,我的程序是在Intel Duo T1600下运行的.
我想要的是在程序的任何部分中的缓存未命中,内存使用和执行时间.
谢谢你的答复
读取以十进制形式写的整数非常简单:
Prelude> read "1000000000" :: Int
1000000000
Run Code Online (Sandbox Code Playgroud)
但是如何读取以指数形式编写的整数?
Prelude> read "10e+9" :: Int
*** Exception: Prelude.read: no parse
Run Code Online (Sandbox Code Playgroud)
是否有一个函数Prelude要做,或者我们需要解析表达式?
谢谢你的回复.
在postgresql中,可以通过运行以下查询来获取所有表名
SELECT table_name FROM information_schema.tables WHERE table_schema='public';
Run Code Online (Sandbox Code Playgroud)
在monetdb中有类似的东西可以得到表的列表吗?
试图在Windows 7 x64下从源代码构建hadoop.根据Hadoop2OnWindows和BUILDING的说明
我从git克隆了hadoop来源,结账到origin/branch-2.5(SHA-1:fa3bb675a728105d69614f53abe4339958550adf)然后从Windows控制台我运行:
set Platform=x64clean install -Pdist,native-win -DskipTests -Dtar并得到错误 - [ERROR] Failed to execute goal org.apache.hadoop:hadoop-maven-plugins:2.5.0-SNAPSHOT:protoc (compile-protoc) on project hadoop-common: org.apache.maven.plugin.MojoExecutionException: 'protoc --version' did not return a version -> [Help 1]
任何想法如何解决这个问题?
我SQL在非常简单的表上运行查询.这些表使用此处介绍的"垂直分区"对RDF图进行建模.因此,它们都具有以下模型,其中s是"主体"并且o是对象.
CREATE TABLE a_table (BIGINT s, BIGINT o)
Run Code Online (Sandbox Code Playgroud)
鉴于我449669在表中有元组存储prop_eventPrecedeInTask.运行了以下查询(在表上有4个自联接prop_eventPrecedeInTask)353 ms
SELECT t1.s AS event1, t2.o AS event2, t3.o AS event3,
t4.o AS event4, t5.o AS event5, t6.o AS event6
FROM "prop_SystemCallIsExecutedDuringTask" t1,
"prop_eventPrecedeInTask" t2,
"prop_eventPrecedeInTask" t3,
"prop_eventPrecedeInTask" t4,
"prop_eventPrecedeInTask" t5,
"prop_eventPrecedeInTask" t6
WHERE t1.o = 15667
AND t1.s = t2.s
AND t2.o = t3.s
AND t3.o = t4.s
AND t4.o = t5.s
AND t5.o = …Run Code Online (Sandbox Code Playgroud) 我有一个使用大量字符串的Haskell代码,同时对其进行操作,看起来代码使用大量内存来存储Lists [].这个问题的一个解决方案是使用Data.ByteString.Lazy而不是String,但是
在做这件事时我要关心什么?
代码的哪一部分必须仔细查看:折叠,地图,......?
谢谢你的答复
我希望基于来自扫描单个列的正则表达式的匹配来对数据帧进行子集化,并返回列2与正则表达式匹配的所有行中的数据.
使用R 3.01,我是一个相对缺乏经验的R程序员.
我的数据框如下所示:
data:
........Column 1 .. Column2 Column 3
Row 1 ..data..........string....data
Row 2 ..data..........string....data
Row 3 ..data..........string....data
Row 4 ..data..........string....data
Run Code Online (Sandbox Code Playgroud)
我正在使用以下内容扫描第2列:
grep("word1", data$Column2, perl=TRUE)]
Run Code Online (Sandbox Code Playgroud)
到目前为止,我从column2返回包含的所有字符串word1,但我希望将找到匹配项的整行进行子集化.