-
1 votesanswersviews
Haskell在列表中列出
我有一个功课问题,我必须定义一个函数,它以带有较小整数列表的列表形式输入,并对每个最内层列表中的数字求和,然后将得到的和相乘 . 我的代码如下,显然不起作用,任何帮助将不胜感激:) sumI :: [Int] -> Int sumI [] = 0 sumI (x:xs) = x + sumI xs mapQ :: [[Int]] -> Int mapQ [] = [] mapQ xs... -
1 votesanswersviews
haskell:如何在起始列表中获取高于其邻居的数字列表
我正在努力学习Haskell,我想解决一个任务 . 我有一个整数列表,如果它们比它们的邻居都大,我需要将它们添加到另一个列表中 . 例如:我有一个[0,1,5,2,3,7,8,4]的起始列表,我需要打印出一个[5,8]的列表 这是我提出的代码,但它返回一个空列表: largest :: [Integer]->[Integer] largest n | head n > head ... -
1 votesanswersviews
在Scala中将Futures列表合并到Map中
我有两个案例类 P(id: String, ...) 和 Q(id: String, ...) ,以及两个返回期货的函数: 在给定id-s列表的情况下检索对象列表: def retrieve(ids: Seq[String]): Future[Seq[P]] = Future { ... } 如果找不到所有id,则结果的长度可能短于输入 . 进一步将 P 转换为其他类型的 Q : def t... -
1 votesanswersviews
Silverlight Datagrid与字典项的List Collection绑定 - 需要排序
球队, 我试图在silverlight数据网格中显示字典项列表 . 我做了一个自定义绑定,datagrid已经按预期显示数据 . 但我无法对列进行排序 . 这是一个例子 . Dictionay Item1 = {[key1,value1],[key2,value2],[key3,value3]}Dictionay Item2 = {[key1,valueA],[key2,valueB],[key3... -
0 votesanswersviews
Python列表使用HINDI文本打印包含字典元素的utf-8文字
我正在使用Python 2.7,我是初学者 . 我在使用包含印地语字符串的dict对象打印列表时遇到问题 . 我有一个包含几个字典对象的列表,如下所示: [{u'text': u'+4a41+'}, {u'text': u'+4a42+'}, {u'text': u'+4a43+'}, {u'text': u'+4a44+'}, {u'text': u'+4a45+'}] 每个包含对象一个元素并... -
1 votesanswersviews
Python:打印为每个键分配了多个值的字典元素
我有一本字典,如下所示: { "amplifier": ["t_audio"], "airbag": ["t_trigger"], "trigger": ["t_sensor1", "t_sensor2"], &quo... -
1 votesanswersviews
Erlang:列表:keyfind / 3 vs dict:from_list / 1 dict:fetch / 2或dict:find / 2
如果我有一个Key Value元组列表,例如List = [{key1,value1},{key2,value2}]是否更好用 lists:keyfind(Key,N,TupleList),例如:列表:keyfind(key1,1,List) 找到给定的值或 字典:from_list(名单) 把它变成一个字典,然后用dict查找:fetch / 2或dict:find / 2? 使用dict对我来... -
0 votesanswersviews
如何从列表中按值选择特定的散列映射<String,String>
我是Java的新手,一直在寻找答案 . 我运行一个SQL查询并使用响应从列名和值构建一个哈希映射列表 . List<HashMap<String,String>> rulesList = Sql.getStuff("abc"); 这会得到一个像这样的列表{column_1 = abc,column_3 = ghi,column_2 = def} 我想用... -
0 votesanswersviews
具有MVVM模式的WPF中的复选框和自定义列表
我在使用WPF的Windows 8应用程序中遇到问题 . 我有一个用户控件,其中有七个星期几的复选框 . 周一周二周三周四周五周六周日 . 我想要做的是我想要一个在用户控件的Viewmodel中检查的Days列表 . 这样做的正确方法是什么?该列表将在模型中使用,因此我想要一个单独的列表 . -
3 votesanswersviews
删除std列表中的指针对象
我有一个 std::list 的 Entity 个对象(屏幕上的对象) . 在一个类 EntityContainer 中,我有一个指向不同实体的指针列表 . 当 EntityContainer 被破坏时,我希望该列表中的所有实体也被破坏 . 我怎么能这样做,同时避免导致删除列表成员的迭代器错误? EntityContainer::~EntityContainer() { // Destro... -
1 votesanswersviews
std :: list remove_if删除节点?
我有这样的用户定义的类: class Test { public: bool opeatator== (const Test& rhs) const { return this->value_ == rhs.value_; } int value_; }; 我用std :: list保存了这个指针,如下所示: std::list<Tes... -
1 votesanswersviews
在R中使用lapply和ifelse函数
我在R中有一个问题,我可以在列表中的元素上运行ifelse语句,但是只要我将ifelse语句放在lapply函数中,它就不再有效 . 这是我的例子 . 我正在处理三个数据帧的列表: > dflist [[1]] ID1 tID1 1 m1 1 2 m2 2 3 m3 3 4 m4 4 5 m5 5 [[2]] ID2 tID2 1 m7 ... -
361 votesanswersviews
压扁不规则的列表列表
是的,我知道之前已经讨论过这个问题(here,here,here,here),但据我所知,除了一个之外,所有解决方案都在这样的列表中失败: L = [[[1, 2, 3], [4, 5]], 6] 期望的输出是什么 [1, 2, 3, 4, 5, 6] 或者甚至更好,一个迭代器 . 我看到的唯一适用于任意嵌套的解决方案是in this question: def flatten(x): ... -
1 votesanswersviews
MySQL循环遍历表行,运行另一个查询,加入结果
我有一个表 my_table 喜欢(并且NAME列值是唯一的): ID NAME RANK AGE 1 John 4 21 2 Sam 1 43 3 Tom 3 57 4 Bob 2 39 5 Dave 5 25 我想运行一个查询,其中每行我选择所有属性加上另一列是按年龄DESC... -
38 votesanswersviews
查找列表标量中元素的索引
如何在Scala列表中找到元素的索引 . val ls = List("Mary", "had", "a", "little", "lamb") 如果我要求“小”的索引,我需要得到3 -
-5 votesanswersviews
如何使用Scala在List中查找字符串?
我有以下清单 - List( naa.60a9800042704577762b45634476337a , naa.6d867d9c7acd60001aed76eb2c70bd53 , naa.600a09804270457a7a5d455448735330) 我想在上面的列表中找到一个字符串 42704577762b45634476337a . 就像列表中的第一个字符串包含给定的字符串 ... -
0 votesanswersviews
如何通过使用scala匹配字符串来获取列表元素?
我有以下清单 - List((name1,233,33),(name2,333,22),(name3,444,55),()) 我有另一个字符串,我想与列表匹配,并从列表中获取匹配的元素 . 列表中只有一个元素与给定的字符串匹配 . 该列表可能包含一些空元素,如上面列表中的最后一个元素所示 . 假设我正在加工字符串'name2',它只会在列表中出现一次,然后我的预期输出是 - List(name2... -
1 votesanswersviews
Scala:在字符串列表中的每个字符后添加char
我有一项任务,我在使用Scala时遇到了一些麻烦 . 我必须定义一个函数,该函数返回从作为参数接收的列表构造的字符串列表 . 对于元素中的每个字母,将添加下一个字符: transformStrings(List("CHAT", "LIST", "ASK")) //> res13: List[String] = List(CDHIAB... -
0 votesanswersviews
Scala列表和val和var的实用程序[重复]
这个问题在这里已有答案: Why is it possible to declare variable with same name in the REPL? 2个答案 如果我在写作 val a = 1 然后它会给我 a : Int = 1 如果我在写作,我会再次 a = 2 它会说重新分配给val并且我很好用,好吧我们不能将值重新分配给scala中的val声明变量 . 现在,如果我们来... -
-1 votesanswersviews
将列表定义为规则,然后获取Prolog中的第一个元素
如果不是很熟悉Prolog,但我们正在使用编程语言作为另一种开发的非常未知的编程语言 . 我的问题如下 . 我很清楚我可以在Prolog查询中写的这个事实 ([Head|Tail]) = ([a,b,c]). 这将导致我得到 Head = a, Tail = b,c. 但是,这不是我需要的 . 我正在写一个机器人,从程序中接收一个列表 . 该列表基本上是机器人必须走过的东西,并在程序中找到列表... -
8 votesanswersviews
反向/回文的递归Prolog谓词
我可以得到一个带有两个参数的递归Prolog谓词,称为reverse,它返回列表的反转: 示例查询和预期结果: ?- reverse([a,b,c], L). L = [c,b,a]. 一个名为 palindrome 的两个参数的递归Prolog谓词,如果给定列表是回文,则返回true . 具有预期结果的示例查询: ?- palindrome([a,b,c]). false. ?- p... -
2 votesanswersviews
Prolog - 递归列表
这是我的问题:一个小俱乐部决定 Build 一个电话网络,以便在其成员中发送紧急信息 . 以下安排得到了同意:安妮可以给比尔和玛丽打电话 . 比尔可以打电话给汤姆和苏 . 汤姆可以打电话给利兹和弗兰克 . Liz还可以在必要时给Frank打电话 . 将此信息表示为形式为 can_phone(anne,bill) 的七个Prolog事实 . 现在为谓词message_route编写递归Prolog... -
0 votesanswersviews
Prolog列表谓词
我需要帮助三个prolog谓词来检查和操作列表 . 我是prolog的新手,非常感谢任何帮助 . 这三个谓词是: 当 List2 具有两次 List1 的每个元素时, double_up(+List1, -List2) 为真 . 查询 double_up([a,b,c],X) 应该给 X=[a,a,b,b,c,c] . 输出列表中元素的顺序无关紧要 .pivot(+List1, +Pivot,... -
0 votesanswersviews
列表中的元素总和 - Prolog
我还是SWI-Prolog的新手,我不知道怎么做这两个问题 . 写一个谓词 sum_composite(Numbers, Sum) ,它只是一个非负整数列表的复合数 . 例: ?- sumList([1,3,5,2,4,6,8,7],Sum). Sum=18. true 写一个给出数字列表的谓词 maxPrime(List, Min) ,返回列表中的最大素数元素 . 例: ?- maxP... -
1 votesanswersviews
Prolog谓词对齐
通过对齐,我的意思是谓词有两个列表,三个带有对齐列表 . 然后检查对齐列表中的每个项目是否都是其他lits中的元素 . 并且需要关于顺序,因此排除仅检查对齐列表中的每个项目是否是其他输入lits的成员 . 如果我只检查成员,则有效对齐在反转时也有效 . 这当然是错的 . Example: ?- mxAli([4,2,9,8],[1,9,5,2,3,8],A). A=[2,8] or A=[9,8]... -
3 votesanswersviews
Prolog中的谓词列表
是否可以定义一个由谓词组成的列表,以及如何调用谓词 . 另外,是否可以将一个谓词传递给另一个谓词(如传递原子)? 例: pre1:- something. pre2(Predicate1, List):- call(Predicate1), append([Predicate1], List, R), ..... -
0 votesanswersviews
Prolog,使用多个谓词
我刚刚开始使用Prolog,我不明白如何使用多个谓词 . 例如,我必须解决以下问题:在列表中替换另一个列表的所有元素的值 . 这是我到目前为止编写的代码: domains elem=integer list=elem* predicates %append to a list already created another list. There are 3 list p... -
2 votesanswersviews
如何列出在R中的for循环中使用的lmer模型对象?
我正在尝试在R中编写一个for循环(我的第一个!),以便生成并保存使用lme4包中的函数lmer安装的几个混合效果模型的诊断图 . 这就是我到目前为止用sleepstudy数据做的例子: require(lme4) mod1<-lmer(Reaction ~ Days + (1|Subject),sleepstudy) mod2<-lmer(Reaction ~ 1 + (1|Sub... -
0 votesanswersviews
在数据框列表中应用滚动功能
我有一个数据框列表,每个数据框对应一个日期,每个数据框的行对应一天中的每小时时段 . 我需要在每天的等效时间戳上应用滚动功能 . 例如,对于滚动5期间窗口,我想要将函数应用于每个01:00:00,02:00:00,依此类推,前5天的时间戳滚动直到结束=长度(列表) -5,每个函数应用程序产生一个值 . 结果将是长度结束的每个时间戳的值向量 . 我正在考虑创建一个新的数据框列表,其中每个数据框对应一... -
212 votesanswersviews
从IEnumerable转换为List [duplicate]
这个问题在这里已有答案: Casting IEnumerable<T> to List<T> 5个答案 我想从 IEnumerable<Contact> 转换为 List<Contact> . 我怎样才能做到这一点?