所有问题

0 投票
0 回答
17 浏览

python - 使用 pygame 模块概括键输入

我想创建一个“玩家”类,它有一个列表,其中包含我想要作为字符串的输入,比如['w','a','s','d'],并使用 pygame 模块通过 获取所有按下的键pygame.key.get_pressed(),找到一种概括条件的方法:

keys_pressed[pygame.K_w]| keys_pressed[pygame.K_a]| keys_pressed[pygame.K_s]| keys_pressed[pygame.K_d] ,使用 Player 类中的键列表。

伪代码:

player.list = ['w','a','s','d']

keys_pressed = pygame.key.get_pressed()

if keys_pressed[pygame.K_<player.list[0]>]:move up

if keys_pressed[pygame.K_<player.list[1]>]:move left

if keys_pressed[pygame.K_<player.list[2]>]:move down

if keys_pressed[pygame.K_<player.list[3]>]:move right

有没有办法可以实现这个?如果是这样,连接“K_”+ list[i] 以便 pygame 接受它的正确方法是什么?

0 投票
1 回答
29 浏览

linked-list - 链表空指针异常

我不确定这里出了什么问题,我在网上查看过,我看到人们实现删除链表的方式略有不同,但我不确定出了什么问题以及为什么我得到一个空指针异常

0 投票
2 回答
522 浏览

python - 从boruta导入Borutapy,错误:找不到名为Boruta的模块

我做了:

它工作得很好,并且安装好了。但是当我尝试跑步时

它给出了一个错误:没有名为“Boruta”的模块。请帮忙。

0 投票
0 回答
39 浏览

python - 遍历多个 pandas 数据框和 sqlite 选择/插入查询

我知道我犯了难看的初学者错误,所以我不是在寻找任何人花时间编写解决方案,而是为我指明一个方向,让我可以自己解决这个问题。

我编写了一个 Python 脚本,将 SQLITE3 中的数据提取到 Pandas DataFrame (df_1) 中。我从该 DataFrame 中提取一些数据来组成 SQL 查询,该查询用于从同一数据库中的不同表中提取数据并创建第二个数据框 (df_2)。然后我遍历 df_2 以对数据执行计算,并最终将该行附加到同一数据库中的第三个表中。SQL 查询都按预期工作并提供我正在寻找的数据。

我只处理 +/- 3000 行,但我希望它会随着时间的推移而增长。迭代和写入第三张表现在需要 30 秒到一分钟,但我知道这可以大大改进,如果我不解决我创建的问题只会变得更糟。

我已经尝试为每一行写入一个 CSV 文件,将所有行附加到单个 CSV,并附加到第 4 个数据帧,然后将其推送到数据库,但这些都没有使计算和第 3 个表填充显着更快或更有效. 在这一点上,我认为问题不在于数据库更新,而在于我接近初始选择和迭代过程的方式。

0 投票
1 回答
54 浏览

python - 如何在这里替换 for 循环?

我在 python 中创建了这个函数,用于为产品数据集生成不同的价格组合。因此,如果产品的价格是 10 美元,那么不同的可能价格将是 [10,11,12,13,14,15]。例如:

我的功能:

当我运行这个函数时,输出是

545k 行数据集如何花费大量时间(最多 2 天)。我试图找到更快执行此操作的方法。任何帮助将不胜感激

0 投票
0 回答
24 浏览

instagram-api - 访问 Instagram 的 Basic Display API 以获取有关特定公共帐户帖子的指标

我需要为大学研究的特定公共账户获取一些指标。

例如,我需要知道帐户 X 从给定日期开始上传了多少帖子。我还需要能够获得帖子的标题和点赞数。

我不会开发一个带有 UI 的应用程序,它会授权用户和文档中描述的所有内容。我只需要通过 Postman 进行一些 HTTP 调用并获取结果,以便在我的研究中使用它们。

我是否仍需要创建 Facebook 开发者帐户并按照以下步骤操作:https ://developers.facebook.com/docs/instagram-basic-display-api/getting-started ?

有没有办法在不授权用户的情况下获取一些访问令牌并进行 API 调用?

0 投票
2 回答
76 浏览

amazon-web-services - AWS Quicksight - 连接数据库和生成图表的逻辑

此处是 quicksight 嵌入式分析的新手,

关于 quicksight 如何生成图表,我有一个简单的问题。

  1. 是通过直接数据库查询还是
  2. 它会拦截来自我的网络应用后端的 API 调用吗?

例如:我当前的应用程序正在运行,

  1. 前端进行 API 调用,并根据 API 数据显示图表

  2. 如果某些过滤器(如日期等)从 UI 更改,API 会根据过滤器发送新数据,UI 会呈现新图表。

此方案现在如何在 AWS Quicksight 嵌入式分析中发挥作用。

  1. 我应该将我的网络应用程序中的过滤器传递到 quicksight 中吗?将它们作为 Quicksight 参数/过滤器接收并允许 quicksight 直接使用过滤器查询数据库并呈现图表?

  2. Quicksight 会拦截我的后端发送的前面提到的 API 并显示图表吗?

以上哪一种情况发生?

提前致谢

0 投票
1 回答
43 浏览

java - Mockito 错误地给出 InvalidUseOfMatchersException?

我不明白我的课堂上发生了什么。我有一个采用 List 和字符串的方法。我正在尝试使用 mockito 模拟它,以便它返回 null。这是我拥有的代码:

when(myClass.myMethod(anyList(), anyString())).thenReturn(null);

我得到一个标准InvalidUseOfMatchersException

但我真的不明白。我正确使用了匹配器 - 不是anyList()anyString()两个匹配器吗?

0 投票
1 回答
57 浏览

tensorflow - CNN1D 在二元分类问题(Keras)中只学习一个类

我尝试在图中找到属于特定结构(例如集团)的节点。因此,我必须在输出上有一个向量[0,0,1,0,1,1,0 .......],其中 1 表示属于派系的节点。

我的输入是图,其中图的每个节点都由嵌入向量表示,输入采用以下形式:

问题是我的模型只学习两个类中的一个,(1)或(0)取决于数据集中的更大存在。在进行数据重新平衡后,结果的准确度约为 0.5。

我尝试了数据重新平衡,改变嵌入方法,但结果保持不变。

有谁知道是什么导致了这个问题?这是代码:

我不确定我的(激活函数、损失、度量),即使给出的最佳结果是这样。

提前感谢您的反馈;)。

0 投票
2 回答
81 浏览

python - 在python中的数据框中拆分空格分隔值的列

我有两列有几个值的数据框,由空格分隔:

我需要将表格分为 8 列:

我应该如何解决这个问题?

0 投票
0 回答
129 浏览

php - 当用户每次在php pdo中更新记录时如何更新当前时间戳

这是表——

表图片

在上面的演示文件中,我存储了图像名称和路径以及上传图像时的自动时间戳。

现在,当我更新图像时,每次更新旧图像时都无法更新“date_of_entry”列。

并且用户不会在 form 中手动输入“date_of_entry”。

那么,每次更新图像时,如何将“date_of_entry”字段设置为 UPDATE 时间戳?

0 投票
1 回答
79 浏览

javascript - 如何交替兄弟Vue组件v-for渲染父组件列表中的共享数组

我面临以下挑战,感谢您的任何意见:

从“App”中,当项目索引为奇数时使用“TestListItem”,当项目索引为偶数时使用“TestListBetterItem”。必须对两个组件使用相同的索引。

我尝试将我的两个独立子组件的键设置为等于奇数,另一个设置为偶数,但我收到重复键错误。我需要将两个子组件的交替值传递给共享的父组件。完整代码如下:

应用程序.vue

测试列表项.vue

TestListBetterItem.vue

0 投票
2 回答
39 浏览

google-sheets - 基于日期和复选框状态的自动计算

我正在尝试构建一个电子表格来跟踪并在我被要求工作时自动计算金钱。

以下是条件:

  • 周一、周二、周三、周四 - 备用价格:21 英镑
  • 周五、周六、周日、银行假日 - 备用价格:26 英镑
  • 周一、周二、周三、周四 - 标注率:(工作小时数 * 小时率)* 1.25
  • 周五、周六、周日、银行假日 - 标注率:(工作小时数 * 小时率)* 1.5

我有一个包含以下信息的电子表格:

  • A 列 - 日期 | 日期
  • B 列 - 已标注 | 复选框,如果是则打勾
  • C 列 - 持续时间 | 如果叫出来,需要多长时间
  • D 列 - 计算 | 显示用于确定付款的计算
  • E 栏 - 付款 | 显示付款

工作表如下所示:

我通过以下公式获得了一些成功,以获得待机费率(K1 包含我的实际小时费率):

但是我需要将它记入银行假期并执行检查以查看 B 列是否为 TRUE,然后它是否按照上述规定计算付款。

有任何想法吗?

0 投票
1 回答
191 浏览

jmeter - 如何在 Jmeter 中更改内容长度

我被困在 Jmeter 脚本的非常关键的连接点上,我需要在 Azure 存储上上传一个文件和一个微服务来分析 blob 数据以进一步处理,但它会寻找一定的大小,例如 8081920 字节。我成功地能够在 Azure 存储上上传相同大小的文件,但服务返回大小不匹配。

如果我使用 Postman 上传相同的文件,则服务能够成功处理图像。以下是邮递员请求标头

x-ms-blob-type: BlockBlob Content-Type: image/raw User-Agent: PostmanRuntime/7.26.10 Accept: / Postman-Token: b9384ac9-7fbe-4ab8-834b-aef0d8114588 Host: xxxxxxx.blob.xxxxxx.windows .net Accept-Encoding: gzip, deflate, br Connection: keep-alive Content-Length: 8081920

Jmeter 请求头:连接:keep-alive 内容类型:image/raw 接受编码:gzip、deflate、br 接受:/ x-ms-blob-type:BlockBlob 内容长度:8082155 主机:xxxxxxx.blob.xxxxxx。 windows.net 用户代理:PostmanRuntime/7.26.10

知道如何从 jmeter 发送额外的 235 字节但 Postman 没有解决此问题。

谢谢, 阿克沙特

0 投票
1 回答
533 浏览

opencv - 如何从 opencv js 中的 findContours() 访问数据

按照这个 JS 教程https://docs.opencv.org/master/d5/daa/tutorial_js_contours_begin.html

具有值 (MatVector) 并显示大小 (12) 但选择元素未定义的层次结构示例

在此处输入图像描述

在此处输入图像描述 我们如何访问层次结构?

0 投票
1 回答
33 浏览

git - Git 托管服务(如 GitHub 或 GitLab)如何存储和提供所有版本的文件?

GitHub 的一个有用功能是它提供单个文件的各种视图。例如,如果我们取一个文件,

  1. 提交中文件的快照:https ://github.com/pandas-dev/pandas/blob/5c8f4817500313a8b942ac9e189248f1077272f8/index.html
  2. 分支中的一个版本:https ://github.com/pandas-dev/pandas/blob/gh-pages/index.html

等等...

基本上 GitHub/GitLab 为每个快照的每个文件都有一个页面。

我想知道这是如何在后端实现的。他们是否单独存储和索引每个快照,以便可以快速提供服务?还是他们实时加载它们?如果他们存储每个文件的每个快照,那么在存储方面感觉有点低效。

将不胜感激任何见解。

0 投票
1 回答
348 浏览

heroku - Python-Telegram 机器人在本地运行,但不在 Heroku 上

我希望在 Heroku 上部署我的 python-telegram 机器人,但该机器人似乎没有响应。.py 在本地工作得很好,但是当我部署它时,应用程序可以完美地构建并打开,但在提示时不会在电报上产生任何响应。代码非常基本,但我想我可能缺少 webhook 的一些东西?我是网络新手,因为我的背景更多是数据科学。下面是我的代码和procfile。

我很高兴写一个 if dunder main,但我仍然不确定我是否需要一个 webhook。谢谢!

0 投票
4 回答
34 浏览

javascript - 将解构的值从一个数组推送到另一个数组

我对这些ES6 array.prototype方法有点坚持,并不真正知道如何正确实施。目标是映射以下对象(假设它被称为attribues)并将attribute_label值放入一个新数组中。检查此值以避免空值也很重要。结果应该是一个新数组,其中包含字符串值:

0 投票
1 回答
111 浏览

swift - 自签名证书 Swift 组合

我正在尝试查询包含 HTTPS 和自签名证书的端点。我将如何实现下面的代码以包含在 Swift 中使用组合的证书。

例如,不使用 Combine 我通常会执行以下操作:

0 投票
0 回答
17 浏览

java - 在给定我的 android 游戏项目(Crossy Road 克隆)中的输出对象的情况下,我在创建对象时遇到问题

我是一名在课堂上学习安卓的 11 年级学生。

我有一些代码可以创建随机游戏对象、路径或道路的 LinkedList,在这种情况下,道路扩展了路径,我将对此类树进行更多扩展......

我使用了一个我发现的加权随机器类。这个类需要一个权重和一个对象并将其放入对象池中以从中获取随机对象,问题是我想扩展类树而不需要扩展代码,本质上我需要一种获取输出对象的方法并创建一个相同类型的对象。

道路和路径的属性在创建时是随机的,所以我只需要知道它的类型。

这是我现在如何发生的示例代码:

pathRandomizer 是 WeightedRandomizer 的一个实例。正如你所看到的,由于我创建新对象的方式,这显然总是指向一个 Path 对象。

这是我的目标,但使用了 WeightedRandomizer 类和一种简单的扩展方法:

我希望这是半可以理解的,请给我您的意见,说明如何获取对象的输出并使用复制构造函数创建一个新对象,以免它们指向原始的 WeightedRandomizer 对象。

我不想这样做:

提前致谢 :)

0 投票
2 回答
117 浏览

flutter - 如何使用 Flutter 应用程序使用 APP_ID、APP_KEY 和 APP_SECRET 连接到 Web 套接字

如何使用 Flutter 应用程序使用 APP_ID、APP_KEY 和 APP_SECRET 连接到 Web 套接字。

0 投票
1 回答
81 浏览

sql - 获取“无法添加或更新子行:外键约束失败”

好的,这是我用INSERT语句引用的表:

这是INSERT声明:

错误信息:

无法添加或更新子行:foriegnkey 约束失败 ("pizzadelivery_db.pizza_toppings_FK1" FOREIGN KEY ("autogen_FK) Refrences "order_item(autogen))

我将非常感谢一些帮助...谢谢

0 投票
1 回答
37 浏览

django - 我无法循环遍历我的 ids 参数,如何接收和循环遍历

我正在使用 Django 和 VueJS 做一个小项目,我想做一个批量删除,我正在发送一个我的 ID 的数组对象,在正文中使用 Axios:[1,2,3]

这是我的代码:

我如何在 django 中循环我的 id 这是我的功能:

0 投票
1 回答
216 浏览

arrays - Clickhouse:计算两个日期之间的差异,不包括某些日子(但不包括周末!)

也许这是一个简单的问题,但我不知道如何解决它。我正在研究 ClickHouse 20.12.5.14。我的目标是获得两个日期时间之间的差异(以分钟为单位),不包括在“非工作日”表中配置的某些日子。请注意,我对仅排除星期日和星期六不感兴趣:我应该能够仅从计算中排除特定日期。

这些是我的表格(文本末尾的定义):

当然,仅获取增量非常简单:

但我不知道如何从差异中排除存储在非工作日定义中的日期。我想要得到的是这样的(查看最后两列中的第三行和最后一行):

我的方法是在查询中包含非工作日的计数:

但它不成功,因为 Clickhouse 不允许您在标准查询中或使用数组中包含这样的子查询(没有连接)。例如,以下内容为您提供了一个例外:

从 arrayMap 函数引用外部表时也是如此。

顺便说一句,使用静态数组可以正常工作,但我认为无法将数组中的日期与 lambda 函数中的“x”和“y”进行比较:

我该怎么办?

如果您能帮助我,请提前致谢。如果您想尝试,您可以在这里找到定义:

0 投票
0 回答
12 浏览

navigation - 标题菜单无功能且仅在移动设备上闪烁

我的网站是导航/菜单在我的桌面上运行良好。在移动设备上,当我单击要跳转到的不同部分时,导航栏只会闪烁 3 次。有任何想法吗?我以为我读到它是 CSS 问题或 JS 问题。我只是难以隔离要更改的内容和或要更改的内容。

CSS