所有问题
r - R用na.locf替换缺失值
我是 R 新手。我希望替换数据中 X 的缺失值。对于相同的“ID”和相同的“日”,当“时间”= 3 时,如何将“时间”= 1 和 2 时的“X”的缺失值替换为“X”的值
X:只有Time为3时才有效,其他都没有。
我可以使用包 zoo 和 data.table 编写并运行以下代码,但后来当我检查数据时,它不起作用——当 time=1 和 2 时,X 值仍然具有所有缺失值。我的代码有什么问题吗?有什么建议么?我在 R 方面的经验非常有限。在此先感谢您!
setDT(data1)
data1 <- data1 [order(-Time),
X := na.locf(X),
by = .(ID, Day)]
algorithm - 我可以使用在线图像链接而不是下载的图像创建图像分类算法模型吗
如果我没有下载训练数据,是否可以创建图像分类算法模型。但是,我拥有可以从中提取图像的所有图像链接。我想避免下载所有图像,因为有很多数据。使用图片链接会更容易维护。我目前正计划使用 Resnet。但是,我尝试在线搜索并找不到将在线图像链接用于训练数据集的方法。在这里的帮助将不胜感激。
objective-c - 'initWithNibName:bundle:' 不可用 LBTAFormController
我是 swift 新手,我正在做一个 swift 和 Objective-c 混合项目。我被卡住了,如果有人可以帮忙,非常感谢! 我想使用 LBTAFormController(LBTATools)。在我的项目中,我创建了 FormViewController.swift 和 FormViewController.xib。我想 pushViewController 到 FormViewController.swift
在 FormViewController.swift 中,我这样设置:
但是,我总是出错
'initWithNibName:bundle:' 不可用
java - dv8tion 不和谐 java 频道权限
我已经使用 java 制作了一个不和谐的机器人,使用 net.dv8tion.jda 来管理机器人。我已经说过,当新用户进入机器人时,会向他发送私人消息,问题是一些用户禁用了从机器人或不在朋友列表中的用户接收消息的选项。所以我的想法是以一种新的方式实现它,当一个新用户加入服务器时,机器人将创建一个新的文本频道,例如“欢迎”,在那个频道中,每个人的角色都没有看到频道的权限,但新用户有权查看它。在这种情况下,私人频道将在例如用户阅读规则并通过键入“!名称示例”来选择名称后被删除。
我唯一的问题是我做了很多研究,我确实找到了如何使用机器人修改特定角色的权限,但我不明白如何修改文本通道中的权限。
我设法创建了一个新频道:
event.getGuild().createTextChannel("welcome").complete();
这将创建一个名为welcome 的新文本频道。
我看过一些研究
event.getGuild().createTextChannel("welcome").complete().getManager().putPermissionOverride(permHolder, allow, deny);
但仍然不确定参数是什么,“permHolder”是一个 IPermissionHolder 接口,它有 Member 和 Role 子接口,所以我假设
event.getGuild().createTextChannel("welcome").complete().getManager().putPermissionOverride(event.getMember(), allow, deny);用于修改该频道上的新用户权限(事件为 OnGuildMemberJoin)
和
event.getGuild().createTextChannel("welcome").complete().getManager().putPermissionOverride(event.getGuild().getRoleById(*everyone role id*), allow, deny);用于修改该频道上的所有人角色权限
PS:是的,我知道这样会创建两个名为“欢迎”的不同频道,我应该首先创建频道,将其分配给一个变量并在之后处理它,但这只是为了理解这里的目的。
但是我仍然不知道什么是允许和拒绝参数,它们是我想要被允许的权限列表以及我想要被拒绝的权限列表吗?在 Eclypse 上,它们显示为长类型。如果是,我该如何计算它们?
抱歉,如果我写的内容可能令人困惑,请提前感谢您。
php - 货币的 PHP 正则表达式,没有前导零,除非金额为 0 或 00
嗨,我正在尝试为货币创建一个正则表达式。小数点后的部分工作正常。但是我在第一部分遇到问题。我希望它接受以下数字:
但不是带有前导零的数字,例如:
这就是我所拥有的,但我无法让它工作
c++ - 我如何让它与用户输入一起工作?
我没有太多使用矩阵的经验。我如何让我的矩阵与用户输入一起工作,它对我有用的唯一方法是使用#define N 5。否则我会收到错误消息。还有一种简单的方法可以从输入文件制作矩阵吗?输入文件看起来像这样:
第一个数字告诉程序有多少个顶点,接下来的数字就像 v0 到 v1 一样,权重为 6,依此类推。我的 Kruskal 方法有效我创建了一个分区类来帮助使用 Kruskal 算法,只是无法真正计算出矩阵。
4
0 1 6
0 3 4
1 2 2
2 4 9
3 4 7
node.js - 节点打字稿库环境具体配置
我是节点和打字稿的新手。我正在开发一个节点库,该库可以使用另一个 rest API 来获取和发布数据。该库由/任何 UI 应用程序使用,以从 API 服务发送和接收数据。现在我的问题是,如何在库中维护特定于环境的配置?例如:
消费者调用GET /user
用户端在消费者端调用库中的方法来get data
但是,如果消费者在测试环境中调用用户端点,我希望库点击以下 API Url
用于测试http://api.test.userinformation.company.com/user
betahttp://api.beta.userinformation.company.com/user
据我了解,该库只是一个参考,并且在消费者应用程序中运行。图书馆肯定可以从消费者那里获得环境,但我不希望消费者必须指定需要点击的完整 URL,因为这将是图书馆的责任。
注意:URL 不是唯一的问题,我可以通过库中的环境切换来解决这个问题,我有一些基于环境的客户端机密,我既不能存储在代码中,也不能签入源代码管理。
附加信息
(根据jfriend00在评论中的要求)
我的库中有一个 LibExecutionEngine 类和一个方法,它是库的入口点:
}
例如,消费者通过创建 LibraryExecution 的实例然后调用 getuserinfo 来开始使用该库。如您所见,该类的构造函数接受一个环境。一旦我在库中有环境,我需要以某种方式加载 keys 的值API Url,APIClientId并APIClientSecret从构造函数中加载。我知道有两种方法可以做到这一点:
选项1
我可以执行类似this._configLoader.SetConfigVariables(environment)where configLoader.tsis a class 从 files() 加载特定配置值的操作{environment}.json,但这意味着我维护上述URL变量和相应的clientid,clientsecret以便能够访问 json 文件中的 URL,我不应该这样做正在检查源代码控制。
选项 2
我可以使用dotenvnpm 包,并创建一个 .env 文件,在其中定义三个键,然后将值存储在部署配置中,该配置非常适合独立部署的应用程序,但这是一个库,不能自行运行在任何环境中。
选项 3
从消费者那里接受一个配置对象,也就是说库的消费者根据环境提供了URL、clientId和clientSecret供库访问,但为什么要把维护库必要变量的责任放在消费者?
请就如何最好地实现这一点提出建议。
python - 获取列表中的 matplotlib 自动 y 刻度值
编辑:我尝试了以下。
但输出仍然不是刻度值列表。它显示为 Matplotlib 文本。
以下代码在同一图表中生成条形图和折线图。在辅助 y 轴上,ytick 值的范围是 -1 到 +1。我的问题是,如何将这些值存储在列表中?
auto_y_ticks=list(逻辑是什么)
vue.js - 如何使用 Vue 传递动态道具
我需要使用 Vue 传递道具,我想到了带有包含名称和值的对象的 JSON。我需要将数据传递给不同的组件,但它会随着每个事件的名称和值的变化而变化。因此,例如,我可能有名称:'a' 值:'b',名称:'f' 值:'k' 并且在另一个事件中名称:'c' 值:'d' 我的代码有效,但它有效,因为我返回硬编码数据
在孩子
带有我需要从中获取数据的对象参数的函数
c++ - 使 wxMenubar 对所有框架都是全局的
我正在构建一个 wx 桌面应用程序。总共有两个 wxFrame。我想在每个框架的顶部附加一个菜单栏。目前我正在将每个菜单栏添加到每个框架。是否有任何解决方案我只能为一个菜单栏编码并将其附加到所有框架?
我正在使用 wxWidgets 3.1.3。谢谢你。
python - 在 Sympy 中求解 Sturm Liouville 问题的零点
我正在尝试解决 sympy 中 Sturm Liouville 问题的零点
这是我的代码
不幸的是,我收到以下 NotImplemented 错误。
有没有另一种方法可以解决可以处理此操作的 sympy 中的零?
(为清晰而编辑)这里的想法是我试图找到下面的零
大致翻译为:
ruby - 在厨师食谱中使用 gsub 方法时出错
我是厨师新手,对 Ruby 知之甚少。
我在“storage_conn_str”中低于价值
SAS 令牌:#Chef::DelayedEvaluator:0x0000000006e28c80@c:/chef/cache/cookbooks/*****/recipes/*****.rb:20
在我的食谱中,我将“&”替换为“&”。我用lazy来延迟ruby块和资源中变量的执行。
下面是我的食谱
python - 如何为平均值计算添加单独的函数?
我被困在这个问题上。到目前为止我的代码有效,但我的教授希望看到一些变化。我需要添加错误处理,我需要一个单独的函数来计算我将在 main.js 中调用的平均值。这是我到目前为止所拥有的...
java - Firebase Github oAuth 重定向到应用程序不起作用
添加这些代码是为了重定向回原始应用程序,但是在授权后它只是停留在网站上而没有任何重定向。
scala - Kafka 中的 Scala 语法
我正在阅读类 kafka.core.log.LogSegment 的源代码。scala 的语法给我带来了巨大的困惑。我知道如果我能以系统的方式学习 scala,我可以说清楚但我只是没有那么多时间,因为我的项目正在等待。
方法的定义:
他们被称为:
让我感到困惑的可以总结为以下几点:
- 这种方法的用途是什么,在方法的标识符后面加上一个额外的“_”,比如这里:
maxTimestampSoFar_. 在检查定义1和定义2的用法时,出现了重叠,由此可以断定它们和重载双胞胎一样被认为是同一种方法?但是既然它们有不同的参数,为什么我们需要在标识符上有所不同呢? - 至于调用方法的地方,我的理解正确吗?pos 4 是调用方法定义 1 的地方吗?然后参数的参数仅通过使用“=”传递?
- 如果第二个假设是正确的,那么上面的 pos 0,是不是调用了 Option 的构造函数?这就像调用默认构造函数?
希望任何人都可以帮助我。感谢。
mysql - 使用父查询结果的子查询
更新现在在回复中提供的帮助下解决了支付查询。草莓提供的答案非常接近。它只需要稍微编辑一下,因为 WHERE 子句有我在原始查询中提供的冗余和不正确的语句。这是正确的,稍作修改的查询:
这与我的“支付”字段的以下数据相匹配:
我通过下面的原始查询完成了该操作,一切正常。
原帖
我敢肯定,我让这件事变得比需要的困难得多。下面是流程图和查询。当我添加“支付”子查询时,我收到了不正确匹配的结果。如果我删除“支付”子查询,它可以正常工作(除了没有支付)。
在数据库中,我在 wp_usermeta.meta_value 中有许多条目,例如:
meta_value = _um_groups_47859_price
在该示例中,数字 47859 等于 wp_um_groups_members.group_id 的值
因此,我希望能够使用类似于以下内容的方式查询该完全匹配:LIKE CONCAT('%', wp_um_groups_members.group_id ,'%')
这似乎也不起作用。
这是我当前的查询:
有没有办法修改最后一个 Inner Join 以包含以下内容:WHERE
wp_usermeta.meta_value = '_um_groups_47859_price'其中 47859 将是 wp_um_groups_members.group_id?
reactjs - 如何使用 React 和 Typescript 触发点击功能?
我是 React 和 TypeScript 的新手。
我想做一个简单的函数来触发console.log();我已经阅读了一些教程但并不真正理解。
我已经按照教程创建了一个界面:
在返回函数中我有:
但是教程到此结束。我真的不知道如何触发console.log()。
我知道这有点含糊,但是有人可以帮助我并指出正确的方向吗?
完整代码:
在 index.tsx 上
java - 使用布尔 OR 运算符时的无限循环,但可以使用 && 运算符
请看一下这段代码并解释这里发生了什么。当我使用布尔值 || 运算符它给了我一个无限循环,但是当我使用 && 运算符时它似乎很好。怎么来的?我也加入了一些调试行。如果我将它重写为一个 do-while 循环,同样的事情。因此,当我将:while (userStatus != 1 || userStatus != 2) 替换为:while (userStatus != 1 && userStatus != 2) 时,这很好。谢谢各位!
android - 如何使地图等到当前索引项完成处理,然后使用 RxJava 获取下一项进行处理?
我正在尝试将输入流转换为文件。因此,当用户选择 1 张图片时,一切正常。但是当用户选择多个图像时,例如 4 则下面的代码无法按预期工作;我在 Log 语句中只看到 2 个文件路径。
这是 saveInputStreamToFile 方法
我希望仅在当前输入流转换为文件后才采用下一个输入流。如何做到这一点?请帮忙
atom-editor - 有没有帮助编写 HTML 文件的 Atom 插件?
我想要 HTML 标记的按键绑定和工具栏控件。例如,我想将文本更改为超链接,我可以按 Ctrl+L,或者单击某个工具栏按钮来添加链接。有什么包吗?就像我们可以在不同的博客网站(如 blogger.com)中找到的内容
python - 使用python将webm转换为mp3?
是的,我知道这已经被问过很多次了,但是每个答案的库最终都需要 ffmepg。
问题在于,当我将 ffmpeg 包含到我的项目中时,文件大小会急剧增加,而我只是不希望这样。
我想让我的项目尽可能地轻量级,而不需要添加 200 兆字节的数据来仅用于视频到音频的转换,这只是项目的一小部分。
那么有什么办法可以
- 不使用 ffmpeg
- 使用另一个带有 python 包装器的轻量级转换器
- 只需使用 ffmpeg 中实际发生 webm 到 mp3 转换的部分
r - 我如何告诉 R 在表输出中只给我大于 1 的值(即有多个项)?
我有一个包含许多条目的大型数据集,我想查看哪个公司有多个条目。下面是我要查看的变量的表函数的一部分输出。相反,我想要一个只有大于 1 的条目的表。例如,我想说这样的话,table(dataset$var > 1)但这显然行不通。
python-3.x - ImageDataGenerator中batch_size的作用
我是 Keras 的新手,正在尝试进行数据增强,但我一开始就被困住了。
我有一张图片,我正在尝试对其进行如下扩充;
所以我知道这datagen是一个生成器并且iter是一个迭代器来迭代它,但我的疑问是关于batch_size. 这里,the batch_size=2,这意味着在每次迭代期间,都会创建一批 2 张图像。现在我可以使用batch[0]如上所示的那样看到批次中的第一张图像,但无法使用batch[1]. 当我检查 时batch.shape,它显示(1,399,640,3)这意味着批次中只有一个图像。我无法理解。第二张图在哪里?如何显示批次的第二张图片。
assembly - 如何编写一系列 MIPS 指令以将 X 处的浮点数除以 (-4),而不使用任何浮点指令。
我不明白如何在不使用任何浮点指令的情况下使用 -4 将浮点加载到整数中。我们假设没有溢出。我问这个问题是因为我真的迷失在这个 Mips 代码中.如果有人能启发我,我将非常感激。另外浮点在X中我需要再次将结果写在X中。

