b-prolog 相关问题


如何用序言中的给定字母替换矩阵中的给定坐标

我是 Prolog 新手,我正在尝试编写一个谓词,其中矩阵如 M = [[_, _, a, ], [, _, _, ], [a, a, a, a], [, _, a, _]], 给出了一个字母和一个坐标,我需要替换它


如何将整数(解)列表转换为连续区间列表

我使用CLP(FD)和SWI-Prolog编写了一个CSP程序。 有些约束看起来像 Xi mod N #= 0,所以我必须为每个变量 Xi 调用 res(Xi,Li) (使用 res(X,L) :- setof(X, indomain(X), L))。 ..


如何在 dplyr::filter 中使用变量?

我有一个与数据框中的列同名的变量: df <- data.frame(a=c(1,2,3), b=c(4,5,6)) b <- 5 I want to get the rows where df$b == b, but dplyr interprets this as df$b ==...


使用嵌套列表在 Python 中创建嵌套字典

我有三个清单: A = ['a','b','c'] B = [[1,2,3],[4,5,6]] 和 C = ['A','B'] 我需要创建一个具有以下特征的字典: {'A':{'a':1, 'b':2, 'c':3}, 'B':{'a':4, 'b':5, 'c'...


Oracle索引默认使用b-tree还是b+tree?

我正在研究Oracle内部结构,我想知道文档中所说的“B树索引”实际上是经典的B树还是B+树? 我认为是一棵B+树,因为所有数据节点...


deep_cloneable gem(克隆具有关联的 activerecord)

我希望能够克隆 A 类的对象及其所有(克隆的)B、C 和 D 关联。 我有 A、B、C 和 D 类: A 有很多 B A has_many Cs A has_many Ds 到 Bs B 属于_...


添加两组会给出有关所需类型和提供类型的错误

我正在尝试组合两组a和b: Set a = getSetA(); Set b = getSetB(); Set c = new HashSet<>(a); c.addAll(b);...


比较两个向量之间的 NA 的 R 方法

我正在尝试比较两个向量的相同元素,例如下面的向量 a 和 b。 # 向量 a 和 b 一个<- c(1, 2, 3, NA) b <- c(1, 3, NA, NA) # compare for identity a == b ## [1] TRUE


C 宏,奇怪的东西

尝试在 C 宏中找出一些简单的东西, 像这样的代码例如: #包括 #定义宏(b) printf("%d “,b*b) int main() { 宏(4+1); } 这的输出...


MS Office 脚本中的数组转换

嗨我需要转换这个: // 转换 [[1],[2],[3],[4],["a","b","c"],["d","e","f"]] 对此: [1,2,3,4,"a","b","...


使用 scipy.linalg.solve_triangle 求解 xA=b

我想使用 scipy.linalg.solve_triangle() 来求解 xA=b (而不是 Ax=b)形式的系统。是否有捷径可寻?我想我也许可以在使用之前调换所有内容......


我可以在 Oracle 中对 2 个不同表中的 2 列的组合进行唯一约束吗?

A 列是 A 表的 PK。B 列是 B 表中的列。C 列是 B 表的 FK,引用了 A 表中的 A 列。 我可以定义一个约束来表示 B 列和 C 列


在 Lisp 中删除列表中的双元素

我必须从 lisp 列表中删除所有双精度元素..这是一个示例: (A B C D E A A B F G A) => (A B C D E F G) 我该怎么做?


Array.prototype.sort() 不保留元组的元素类型

简单的示例按预期工作: 类型数据 = { 一个号码 b: 数量 } 常量数据:数据[] = [ {a:1,b:1}, {a:2,b:2} ].sort((el1, el2) => el1.a - el2.a) 排序工作,类型为


各组之间的差异

我有一个像这样的数据框: df = 数据.frame( 重复 = c(1,1,1,2,2,2), 组 = c("a", "b", "c", "a", "b", "c"), 分辨率 = c(10,8,9...


整数转换为指针是什么意思?

给出以下代码: 令 mut a = 5; 设 b = &mut a; *b = 6; println!("{:p}",&a as *const i32 ); println!("{:p}",a as *const i32 ); println!("{:p}",&a); 原则...


Sonar 中的矛盾规则

我有这样的情况: 公共地图> methodA() { ... } 其中 B 为: 公共抽象类 B { ... } 这让 Sonar 抱怨,告诉我去 Prov...


javascript中有XNOR运算符吗

我是js新手,我想知道JS中是否有XNOR运算符。我尝试了 !(a^b) 但它给出了奇怪的结果。例如: var a,b=“aa”; ^b 这段代码返回 true,但是 I XNOR 返回 false。 上...


键入预定义对象的键

我有一个如下所示的对象: 类型示例 = { 道具:字符串 } 常量示例 = { a: { 属性: "a" }, b: { 属性: "b" }, c: { 属性: "c" }, } 示例。 我有一个如下所示的对象: type Example = { prop: string } const example = { a: { prop: "a" }, b: { prop: "b" }, c: { prop: "c" }, } example.<hinting; a, b, c> 当我将对象输入为记录时,我丢失了类型提示,因为 string 太宽了: const example: Record<string, Example> = { a: { prop: "a" }, b: { prop: "b" }, c: { prop: "c" }, } example.<no hinting> 如何在不使用单独的类型和辅助函数的情况下将键类型限制为该对象中定义的属性来代替 Record<string, Example>? 如果我理解正确,你可以这样做: const example = { a: { prop: "a" }, b: { prop: "b" }, c: { prop: "c" }, } as const satisfies Record<string, Example> 可以省略 "as const"。


如何在vhdl中模拟有限状态机

我正在尝试在VHDL中创建一个FSM,它应该充当启动引擎的控制。当按正确顺序按下按钮 A 和 B 时(A-B-B,U1=1),发动机应启动。当按下


非数组的 C 花括号初始化器

请考虑以下荒谬但编译的代码: int main(int argc, char *argv[]) { 无效*a,*b,*c,*d; void *the_good_array[] = { a, b, c, d }; void *the_bad_array = { a, ...


cout << order of call to functions it prints?

以下代码: myQueue.enqueue('a'); myQueue.enqueue('b'); 计算<< myQueue.dequeue() << myQueue.dequeue(); prints "ba" to the console while: myQueue.enqueue('a'); myQueue.enque...


Excel 中索引和匹配的组合仅重复检查第一行

我有一个 Excel 工作表,其中有一些数据。我想根据以下公式中的条件从第三列中选择一个特定值 =INDEX($B:$O,MATCH(1,($B:$B=$Q2)($E:$E=&quo...


通过 appscript 查找哪些 URL 列在 A 列中而不列在 B 列中

我在 A 列下列出了 URL,在 B 列下也列出了 URL。我想查找 A 列中列出但 B 列中未列出的 URL。 代码.gs 到目前为止我能够做到这一点。


现在可以使用 Typescript 3.0 的通用剩余参数来实现类型化 zip 函数吗?

您已经可以定义接受固定数量参数的类型化 zip 函数,如下所示: 函数 zip2(a: A[], b: B[]): 数组<[A, B]> 我想知道现在是否可以...


从数组构建 Julia 块带状矩阵 - 提高速度

我正在尝试构建并求解一个如下所示的矩阵系统: 根{方程} 埃金{b矩阵} B&D&0&


打字:改变Python继承类中字段的类型

我们来看: A类: 经过 A2(A)类: @财产 def f(自身): 返回无 B类: def __init__(el: A) self._a = el B2(B)类: def __init__(el: A2) ...


解释(\b\S+)(\1\b)+"在Java中检测连续重复单词

在删除连续重复单词中,我们将采取 “αββγγγγγδαββγγγγδ” 作为输入字符串和输出。 “阿尔法贝塔


C 突然搞乱了二维数组中的值

我的代码: int main(){ 整数 n; scanf("%d", &n); 整数a; 整数b; 字符输入; int zx; int zy; int 制表符[n][n]; 对于(a = 0;a < n ; a++){ for(b...


修改当前GET请求中的查询参数以获取新的url

我访问路径为 /mypage?a=1&b=1&c=1 的页面。我想创建一个指向类似网址的链接,更改了一些参数:/mypage?a=1&b=2&c=1,b从1更改为2。我知道如何...


矩阵乘法后取消嵌套小标题

作为简单的例子,我想计算两个向量的矩阵乘积。 <- tibble(n=c("A", "B"), y=c(10,20)) b <- tibble(x=c(5, 15)) res <- a %>% 变异(旋转...


检查 R 中的列集是否相同(按行顺序)

我正在 R 中工作,如果可能的话,更喜欢 dplyr 解决方案。 样本数据: 数据.帧( col1 = c("a", "b", "c", "d"), col2 = c("a", "b&...


为什么B-Tree mysql中基数越高越好?

我研究了一些地方。他们说:更高的基数可以减少搜索深度。为什么? 我很好奇如果 B 树有许多相同的值会是什么样子? 我期待有关 b 树如何创建的详细信息...


如何实现纯 JavaScript 代码来验证带有变量、and、or 的逻辑表达式字符串

我一直在四处寻找,但还没有找到任何好的解决方案,所以我想做的是我有以下输入字符串 (a&b|c)&d a&(b|c) (a&b)|(c&d) 所以基本上我想要


将查询A列的列堆叠起来,如果有值打印B列,则将C列堆叠在其下方

我正在寻找一个将B列和C列堆叠的公式。我想查阅A列,并且A列中有值的地方呈现B列中的值(即使它是空白),然后堆叠Colu ...


为什么try-catch语句中JVM ByteCode的LocalVariableTable长度不正确?

我写了一个简单的代码: L11 公共无效 sum2() { L12 int a = 25; L13 尝试{ L14 int b = 8; L15 如果 (a > 20) { L16 int k = a + b; L17...


角度和嵌套递归

我想知道 Angular 组件是否可以进行嵌套递归。 我的意思是“嵌套递归”,组件 A 使用组件 B,组件 B 使用组件 A 本身。我想要...


Google Sheets - 在您查阅 A 列的地方堆叠列,如果有值打印 B 列,则将 C 列堆叠在其下方

我正在寻找一个将B列和C列堆叠的公式。我想查阅A列,并且A列中有值的地方呈现B列中的值(即使它是空白),然后堆叠Colu ...


关于Python求值顺序的问题

我正在学习Python,练习之一是对数组中的值重新排序 x = ['a', 'b', 'c'] 到 x = ['c', 'a', 'b'] 解决办法是 x.append(x.pop(0)) 我的问题是,自从 x.pop(...


如何在 Matlab 中绘制 3D 平面?

我想使用从 3 个点计算得出的向量来绘制一个平面,其中: A点 = [0,0,0]; B点=[-10,-20,10]; C点 = [10,20,10]; 平面1 = 交叉(A点-B点,A点-C点) 怎么...


使用 print_r 和 var_dump 时如何确保数组值是 htmlencoded 的?

","","b","i","你好"); 打印_r($x); 回显“”; var_dump($x); 出来...


如何计算圆弧的边界框?

我有一条弧,有三个已知点B、C、D。B、C是弧的两个端点,D是弧上的随机控制点。现在我需要得到这个弧的最小边界框。 难道是……


避免只读记录结构中的防御性副本

假设我们有以下只读记录结构定义 公共只读记录结构 S(int A, int B) { } 访问 A 和 B 将导致防御性副本,因为记录中的位置


从TColor中提取R、G、B字节值

在Delphi中,是否有一个现成的函数可以从TColor变量中提取R,G,B作为字节? 我在网上找到了以下一条,但似乎很奇怪: 过程 ColorToRGB(iColor: TColo...


在 iPhone 中打开时,“城市”被检测为电子邮件中的关键字

我已经创建了用 PHP 发送邮件的 API。下面是我的代码 $content = $content."地址: ".$fromUser["address"]; $内容 = $内容。” 我已经创建了 API 来用 PHP 发送邮件。下面是我的代码 $content = $content."<br/><b>Address : </b>".$fromUser["address"]; $content = $content."<br/><b>City : </b>".$fromUser["city"]; $to = '[email protected]'; include('PhpMailer/class.phpmailer.php'); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = TRUE; $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.gmail.com"; $mail->Port = 465; $mail->Username = "####"; $mail->Password = "####"; $mail->setFrom("[email protected]","abc"); $mail->isHTML(true); $mail->AddAddress($to); $mail->Subject = 'Test'; $mail->MsgHTML($content); if ($mail->Send()) { return 1; } else { return 0; } 我收到电子邮件,但内容中的关键字“城市”显示超链接。我想删除它。 [注意:如果我写“City1”而不是“City”,则链接将被删除] 您的 $fromUser["address"] 以 标签开头,但变量内没有标签结尾。 一种方法是为输出添加 stript_tags() 。 $content = $content."<br/><b>Address : </b>".strip_tags($fromUser["address"]); $content = $content."<br/><b>City : </b>".strip_tags($fromUser["city"]); 更好的方法是在用数据填充 $fromUser 变量时就剥离标签。


匹配 pandas 数据框中的嵌套列

我有一个包含 5 列的 pandas 数据框,其中一列是一个列表。如果我只打印列表,我会得到这样的结果: 行(a='abc',b='def',c=['qwe','rty']) 行(a='123',b='456',c=['789...


带有 FastAPI 的 SQLModel:可编辑计算字段

我的 FastAPI 应用程序中有以下 SQLModel: 类 MyModel(SQLModel): 答:str 我想添加另一个字段 b,该字段将具有基于模型创建中提供的值的默认值。这个b


找到两列之间的最大值,其中其中一列被移动并更改最后一行的值

我的数据框是: df = pd.DataFrame( { “一”:[20,9,31,40], 'b': [1, 10, 17, 30], } ) 预期输出:创建列 c 和名称 a b c 名字 0 20 1 20 南 1...


为什么SQLite查询只返回第一个表的第一条记录的结果

我正在尝试模糊连接 2 个表 选择 jaro_winkler(b.name, po.owner) 作为相似度, b.姓名, 业主 来自 property_owners po 加盟企业b ON 相似度 > .97; 仅此


对数据框中的大量组合执行 Kruskal-wallis 测试

我在 R 中有一个 df,有 50 种 A 和 B 的独特组合。 对于 A 和 B 的每种组合,我想执行 Kruskal-wallis 测试: kruskal.test(D,C,data = df) 我想测试哪些组合 A 和...


© www.soinside.com 2019 - 2024. All rights reserved.