所有问题
python - 您输入的数据用完了;中断训练。确保您的数据集或生成器至少可以生成 `steps_per_epoch * epochs` 批次
我正在尝试使用 Keras 训练神经网络模型,并且需要帮助解决此错误,当我尝试运行我的训练模型时会发生此错误:
代码可以在这里找到:
https://colab.research.google.com/drive/1hgQoo7Oz6UPIzQQ4ELwRUuPPNxaOAqeh?usp=sharing
json - Spring Boot如何返回嵌入在对象结构中的json
在我的 Spring-boot 控制器中,我有一个返回以下数据结构的端点:
此结构中的内部Object在数据库中保存为原始 JSON 字符串,我不使用我的应用程序中的实际值。目前我必须将该 JSON 反序列化为一个对象,以便我可以从函数中返回它,以便 Spring 可以再次将其序列化为 JSON。这听起来效率低下,我想知道我能否以某种方式跳过 Deserialize Reserialize 部分,只返回 Spring 的原始 JSON 以嵌入到它周围的序列化数据结构中。
现在很明显,如果我像这样返回字符串:
JSON解析器会将字符串放在引号中并将其转义,它将只是一个字符串而不是json结构。
是否有一些注释或我可以做些什么来跳过该嵌入式 JSON 的不必要的序列化和反序列化?
读这听起来很简单,如果这个过程有一些好的技术术语,也请提及它们,这将使谷歌搜索更容易:)
python - LSTM 回归问题
我正在尝试创建一个模型来返回五个数字序列的平均值,但是当我尝试运行我的 Vanilla LSTM 模型时会返回巨大的损失和空值(损失:0.4943 - acc:0.0000e+00)。
我不知道问题是在重塑还是在我创建的序列中
重塑部分
和模型
python - 如何将带有字典列表的熊猫列拆分为每个键的单独列
我正在分析来自 Facebook 的政治广告,这是ProPublica在此处发布的数据集。
这就是我的意思。我有一整列要分析的目标,但是对于我的技能水平的人来说,它的格式非常难以访问。
这仅来自 1 个单元格:
[{"target": "NAge", "segment": "21 and older"}, {"target": "MinAge", "segment": "21"}, {"target": "Retargeting", "segment": "people who may be similar to their customers"}, {"target": "Region", "segment": "the United States"}]
另一个:
[{"target": "NAge", "segment": "18 and older"}, {"target": "Location Type", "segment": "HOME"}, {"target": "Interest", "segment": "Hispanic culture"}, {"target": "Interest", "segment": "Republican Party (United States)"}, {"target": "Location Granularity", "segment": "country"}, {"target": "Country", "segment": "the United States"}, {"target": "MinAge", "segment": 18}]
我需要做的是将每个“目标”项目分开以成为列标签,其中每个相应的“段”成为该列中的可能值。
或者,是否创建一个函数来调用每行中的每个字典键来计算频率?
python - 无法弄清楚为什么我无法下载 python discord bot 的依赖项
最近开始尝试学习 python,并决定在学习基本语法后,discord bot 将是一个不错的第一个项目。但是,当我尝试启动我的项目并安装 dotenv 时,它告诉我
ERROR: Command errored out with exit status 1: python setup.py egg_info .
我已经尝试查找该问题,因为许多其他人也有类似的问题,但到目前为止,他们的解决方案都没有奏效。其中一些包括更新 pip、更新 east_setup,甚至重新安装最新版本的 python (3.9)。我还将在下面发布完整的日志。任何帮助都会很棒!我已经被困在这个问题上很长时间了,最后很沮丧,以至于创建了一个 stackoverflow 帐户来询问。
python - flask-sqlalchemy 中的自引用数据库查询。社交媒体应用
我正在制作一个社交媒体网络应用程序,我创建了一个名为 User 的模型,它有两个关系帖子(这工作正常)和朋友(自我引用)。我已经迁移了数据库,它运行良好。我还通过数据库浏览工具添加了关注者,效果很好。
我写了一个简单的查询来查找用户正在关注的人。这工作正常。
following = current_user.friends
我正在尝试编写一个查询来列出关注用户的人(类似于常见的社交媒体应用程序,如 Instagram),但我正在努力处理这个查询。这是我尝试过的,但它不起作用。
followers = db.session.query(friendship).filter_by(friend_id=current_user.id)
我遇到的另一个问题是编写查询以查找用户当前未关注的人。
I'm not very experienced with databases, which is why I am struggling with these queries. Thanks in advance for any help. I have also tried looking at similar posts but none of them are quite what I am looking for.
aws-lambda - 在 AWS Lambda Docker 容器中,LibreOffice `soffice` 二进制文件从 BASH 执行,但从 Python(子进程)失败
按照本指南,我在 AWS Lambda 上运行了一个(Alpine)Docker 映像。
该图像包含app.py一个简单的 .docx -> .pdf 文档转换器。核心是以下代码,它在我本地开发盒上的 Docker 容器中工作,但subprocess.CalledProcessError在实际 Lambda 部署中引发:
响应字符串是:
这怎么可能在我的本地机器上成功但在 AWS 上失败?
它是相同的容器映像执行。它是完全独立的。问题肯定来自这个subprocess.run命令。
这是我的aws lambda create-function:
我使用了大内存和大超时。
我已阅读到在 /home/app 文件夹之外和 /tmp 之外写入文件系统可能会出现问题。所以我小心翼翼地不使用这样的写入。
那么可能是什么问题呢?
它适用于 BASH
如果我在我的entry.sh它的工作原理中执行此处理:
output_and_error_file:
所以它一定是subprocess对 Lambda 运行时感到厌烦。
测试:使用os.system
这会产生一个更具描述性的错误:
soffice --version作品
这很好用!
python - Matlab 到 python 的转换 mslice[]
以下在 Matlab 代码中使用。
我想将上面的代码翻译成 python 编码语言。所以我从以下链接使用了 OMPC:http: //ompclib.appspot.com/m2py,它输出以下结果:
我的问题是我不熟悉 mslice[] 或其用法。我从未见过在 python 中使用它,python 给了我一个无效的语法错误。我知道 OMPC 有点过时了,所以有人对我如何将上面粘贴的 Matlab 代码部分翻译成 python 语言有任何提示吗?(我从未使用过 Matlab,所以我不熟悉编码语言,非常感谢任何提示)
jquery - Jquery Globalize 和 JavaScript Globalize 打破了 Jquery 客户端验证
我在 ASP.NET Core (5.0) 项目的 _ValidationScriptsPartial 视图中添加了 Jquery-validation-globalize 和 globalize.js。通过这样做,我失去了 Jquery-validate.js 和 jquery.validate.unobtrusive.js 脚本提供的功能也就是说,我能够在所需的文化中使用数字、日期等,正如 globalize 脚本所提供的那样,但是我丢失客户端验证。所有验证都有效,但仅在服务端。我按照这个 github 问题的说明进行操作:
https://github.com/dotnet/AspNetCore.Docs/issues/4076#issuecomment-326590420
作为参考,这是我编写脚本的方式(它们都存在于上述文件夹中):
reactjs - 如何在firestore中正确构造数据?
我目前在 React + Firebase 项目中工作。在 Firestore 中,我需要保存用户的数据,但目前我不知道使用哪种方法。将有两个用户,教师和学生。
第一个选项:设置用户集合,每个文档都有“用户类型”字段,用于定义用户是教师还是学生。我用这种方法看到的问题是,可以说:
- 一位老师输入他的凭据并尝试登录。成功登录后,我的系统将转到firestore并搜索与老师相关的信息。所以基本上 in 将查询“用户”集合以根据电子邮件(电子邮件将是唯一的)和“用户类型”==“老师”来查找数据。在最坏的情况下,用户是一个非常大的集合,然后查询获取教师数据会影响用户体验,因为 firestore 需要读取大量文档。
第二个选项:创建两个集合,一个“教师”集合和一个“学生”集合。然后在我的系统中,我将设置两个登录按钮,而不是单个登录按钮,一个作为教师登录,一个作为学生登录。然后,对于相同的示例:
- 一位老师输入他的凭据并尝试登录。成功登录后,我的系统将转到 firestore 并在“老师”集合中搜索信息,非常快速地检索我需要的数据。这里的问题是我需要构建两个按钮,而且我担心它会使我的 Web 应用程序对用户不太友好或不太直观。
希望我能很好地解释自己,我不是最好的英语作家,谷歌翻译并没有太大帮助。任何帮助将不胜感激。提前致谢。
php - 如何使用 Google Cloud API(直接或使用 GCP PHP 客户端 SDK)以编程方式从 GCP 项目中列出、添加和删除用户?
简要总结:我有一个 PHP Web 应用程序,它使用 Google Cloud PHP Client SDK 与 Dialogflow 集成。这工作没问题。我现在需要让我的用户直接访问 GCP Dialogflow 仪表板,其中一部分意味着他们需要能够从我的应用程序中向用户添加/删除 Dialogflow 权限。(出于显而易见的原因,我不想给他们完整的项目 IAM 权限和访问权限)。
显然,权限由单独的“Google APIs 客户端库 for PHP”处理。
这似乎是列出现有项目用户政策的 API:https ://cloud.google.com/resource-manager/reference/rest/v1/projects/listOrgPolicies
我相信这是添加/删除用户部分的 API,但不是那么明显:https ://cloud.google.com/resource-manager/reference/rest/v1/projects/setIamPolicy
===
问题:
但是,当我运行上面引用的 listOrgPolicies API 中提供的示例代码时,我收到此错误:
我都试过了composer require google/apiclient-services和composer require google/apiclient-services:dev-master。并得到了同样的结果。
===
我的问题是:
这些甚至是该任务的正确 API 吗?
在哪里可以找到这些操作的 SDK 库?(或者,如果有人对如何在没有 SDK 的情况下使用 PHP cURL 直接向 API 执行这些任务有建议)
如果所有操作都发生在 PHP 中,我更愿意,但是如果您有使用其他方法或语言或控制台命令行的有效解决方案,只要它可以由我的应用程序执行,我就可以使用它。
提前致谢!
python - 修改程序以从文件中读取字典项并将倒排字典写入文件
我一直用这个代码在墙上抽我的头。生成的文件是空的。你能检查我的代码并告诉我我可能做错了什么吗?
我的文档中保存了一个简单的文本,如下所示:
加西亚,BCS,女,二十一格热奇尼克,BBA,男,三十克柔,BCS,男,二十一齐木,BSA,男,二十一卡戴珊,AAS,女,二十一杰克逊,AAS,女,二十五
我下面的代码实际上确实生成了一个新文件,但该文件不包含倒排字典,它只是返回一个空白文件。
我感谢你们的帮助!
python - 如何使用 Pandas 中的另一个 DataFrame 填充 DataFrame 中的缺失值
我的df样子是这样的:
在上面df,您可以看到一些sprint值是NULL
我有另一个df2日期sprint范围:
如何通过比较 中的数据来映射这些数据并填写 中的NULL值?dfdf2
请注意 和 的形状df是df2不同的。
firebase - 是否可以让 Android Studio 中的 PDFRenderer 查找并渲染存储在云数据库(即 Firebase)中的 PDF?
我是 Android Studio 的新手,正在使用它为非营利组织开发客户端应用程序。客户端应用程序严重依赖于显示各种 PDF 文档的能力。我想知道以下内容:
是否可以在 Android Studio 中使用 PDFRenderer 来查找和渲染存储在云数据库(即 Firebase)中的 PDF?目标是避免在本地存储 PDF 文件,因为我预计 PDF 的数量将达到数百个。
我知道使用 webview 指向特定 URL(例如 Google Doc)的替代解决方案,但这种方法似乎不稳定,如果可能的话,我想避免它。
任何帮助、建议和/或反馈将不胜感激。我提前感谢您的帮助。
-D。摩尔
ruby-on-rails - attr_reader 不允许我访问其他控制器中的变量
我已经定义了我的ApplicationController以下内容:
另一个继承自的控制器ApplicationController
我的文件夹结构很好,意思ApplicationController是不在V1文件夹CcsController中。
某些原因可能很简单,我无法访问current_shop. 我确实确保正在设置 current_shop。
那么我怎样才能访问current_shop我的CcsController?
python - 在 c# 中运行 Python 脚本什么都不做
我在 python 中有以下代码,它查询数据库中的一些值并继续使用 matplotlib 绘制它们。
如果我使用以下命令在 cmd 中运行代码:python graphbasiccard.py 1它可以完美运行。我在这个环境中有python 3.8.3。
问题是,当尝试通过从 C# 函数调用脚本来运行脚本时,程序不会返回错误,而是什么也不做。我正在使用以下代码拨打电话:
我还尝试使用以下命令直接调用 python.exe:
但我无法让它发挥作用。有什么建议吗?
node.js - MERN - 如何在前端访问嵌套数据
我的模型如下所示:
我播种了一些数据,它在数据库中正确显示为:
现在尝试在前端访问它:
我添加了coverPhoto 以供参考,因为一切正常。但是当我尝试访问 images[0], 1 ,[2] 时,我收到此错误:
编辑:我为上面的输入显示了错误的错误。
错误是:无法读取未定义的属性 0。
当我尝试访问 {renting.location.address} 时,我收到与“无法读取未定义的属性“地址”相同的错误”
当我在rentingActions 中控制台登录时,一切都很好。当我 console.log(data) 时,我得到了正确的输出。
console.log(data.images[0]) ==> /images/SUSI1.jpg console.log(data.location.address) ==> AM PICHELSSEE
所以我想我的问题是,为什么我不能访问嵌套对象?是语法错误吗?链接到我的 代码框
javascript - 前端的 encodingURIcomponent 发送到后端快递服务器
我以前从未使用过 encodeURIcomponent ,并且由于某种原因,我正在阅读的文档没有帮助,而且我迄今为止尝试过的方法也没有效果。(还在学习)
我试图在搜索时向我的后端快递服务器发送一个 url,这将返回一个响应。谁能提供一些关于我将如何做到这一点的见解?
这是我的前端:
我后端的相关部分:
bash - 恢复上次提交中删除的行,但保留添加的行。逐行合并文件
我通过编辑行(像往常一样)对几个文件进行了一些更改并进行了提交。然后假设发生了变化,我发现我需要同时使用已删除的行和添加的行。如何恢复已删除的行(与git show显示为红色的完全一样)但又保留添加的(绿色)行,而无需从以前的版本手动复制粘贴?
更可取的方法是在前一个提交和当前提交之间触发一个“类似合并”的冲突解决方案。然后我会清理标记以保留其他所有内容(来自两个来源)。当然我不能这样做,因为提交是在合并的路径上。
另一种方法是提取给定文件的两个版本,并使用一些 Bash 文本处理工具将它们“逐行”(作为统一的差异格式)组合成一个文件。
我可能忽略了一些微不足道的事情。聚合所有受差异影响的行(通过解决冲突或其他技巧)最简单的工作流程是什么?
javascript - React Native Firebase Firestore
有人可以帮我解决这个问题,我不知道为什么,但它没有显示任何我试图从 Firebase 导入数据的数据,但它只显示空白。当您单击这些“空白”之一(下面的打印屏幕)时,它将带您进入第二个屏幕,您将在那里看到所有数据。
对不起我的英语 - 我正在学习:)
java - 具有最新 Java 驱动程序的聚合管道中的 MongoDB $geoNear
好的,我要做的是找到在聚合管道中添加 $geoNear 的正确方法。我已经通过在聚合管道列表中添加一个 org.bson.Document 来做到这一点,但我认为应该有一种更清晰的方法来使用最新的官方 mongoDB Java-Driver 来实现它。例如,为了对 $group、$project、$match 执行此操作,mongoDB Java-Driver 提供了 Aggregates 类,相关调用是:
Aggregates.group, Aggregates.project, Aggregates.match. 我正在寻找的是类似的东西:Aggregates.geoNear,这是缺席的。我的示例代码如下所示:
我要替换的部分是这样的:
python - 坚持尝试...除了...其他逻辑
我正在尝试遍历文件夹中的文件并检查字符串长度(文件名)是否> 70或< 70个字符,并且我想查看字符串是否包含'(1'或'(2'。这里是一些示例字符串。
这是我正在测试的代码。
当我运行代码时,我得到了这个错误。
我认为这与此有关:str('(1')
我用这个str()函数试过了,没有;我犯了同样的错误。我在这里想念什么?
c - RwFromConstMem 使用指向数组的指针
我正在用普通 C 语言构建一个 intel 8080 仿真器。它读取一个 ROM 文件并将其保存到内存中。现在我试图让 SDL 在内存中渲染一个位图,现在是这样的:
这是正确的做法吗?
内存是一个数组,从 2400 到 3fff 是“VRAM”。这会起作用还是会出错?另外,位图是小端的,在我的电脑上运行它会使其呈现错误吗?
docker - Dockerfile 安装 Selenium - 不明确的代码
有人可以向我解释这段代码吗?
为什么有必要把它放在一个 Dockerfile 中以便 selenium 运行?(经过测试,没有代码就无法运行)。为什么不能简单地使用 pip 安装 selenium 依赖项?
django - 如何优化 Django DateTimeField 以在 postgres 中查找空值
我对索引及其积极的一面有更深的理解。让我们假设这样的模型
为了保持干净,我不添加is_closed布尔字段,因为它是多余的(因为closed_at == None意味着票是开放的)。正如您所想象的那样,打开的门票将被更频繁地查找和调用,这就是为什么我想在数据库方面对其进行优化。我正在使用 postgres,我想要的效果是加速这个过滤器
我知道 postgres 支持 DateTime 索引,但我没有知识,也没有空/非空加速的经验。我的猜测看起来像这样
但我不知道它是否会加快查询速度。db 每天会增长大约 200 个门票,每天会被查询大约 10 000 个。我知道这并不多,但 UX(速度)在这里真的很重要。对于如何改进此模型定义的任何建议,我将不胜感激。