问题标签 [quickdraw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9481 浏览

python - 导入文本文件以在 Python 3.x 中创建列表?

我似乎无法弄清楚如何使用文本文件中给出的值并将它们导入 python 来创建一个列表。我在这里想要完成的是创建一个游戏板,然后将数字作为样本集放在上面。我必须使用 Quickdraw 来完成此操作 - 我有点知道如何在 Quickdraw 上获取数字,但我似乎无法从文本文件中导入数字。以前的任务涉及让用户输入值或使用 I/O 重定向,这有点不同。有人可以帮助我吗?

0 投票
1 回答
1197 浏览

python - QuickDraw中的python3递归动画

我有一个文本文件,其中包含行星及其相应的卫星/卫星以及它们的轨道半径和周期,我想用它来创建quickdraw类似于下面的动画:

太阳系动画

文本文件如下:

我已将我的原始代码(更长的可笑)更改为更短的代码:(感谢 sudo_O 提供的所有出色帮助

我最大的问题是我不知道如何编写从文件中导入数据并利用它recursion来创建类似于所示动画的代码。我一直被告知解决方案非常简单,代码实际上非常短,但我不知道该怎么做,这实际上非常令人沮丧。

这是我绕着一个圆运行的圆的代码,但它似乎太复杂了......

规模代码:

环绕行星的代码:

这段代码不能很好地工作,但是作为一个初学者,我在这个问题上处于我的极限......

最后的努力!!这行得通吗?

0 投票
0 回答
193 浏览

recursion - python3递归动画

在此处输入图像描述

我需要在 quickdraw 中为类似的动画制作动画,并被告知使用递归。我在轨道上遇到了困难,这是我用于轨道圆的代码,但我不知道如何使用递归来创建上面的图像。

数据文件如下所示:

我应该将数据导入递归函数以创建轨道和动画,但我不知道如何。我几乎尝试了所有方法,这非常令人沮丧。

这段代码会起作用吗?

0 投票
1 回答
5513 浏览

python - python3黑白棋游戏代码

我有一个用于 python 3 的黑白棋游戏的 2 个文件。我的第一个文件称为 reversi.py。它实现了 (a) 游戏玩法的高级控制(例如,从计算机玩家和人类玩家那里获取动作,确定玩家是否用完动作,确定游戏结束并宣布游戏结果) , (b) 通过 QuickDraw 渲染游戏,以及 (c) 从人类玩家那里获取输入。

继承人的文件:

这个文件就完成了。我的第二个文件名为 Game.py。第一个文件为玩家可以做出的动作导入这个文件。

我应该填写三个缺失的定义。假设给定回合,check move(self, move, d) 方法检查给定的移动是否沿某个方向 d 得到验证。它相应地返回 True 或 False。换句话说,如果从move指定的格子开始,可以捕获沿方向d的许多对手棋子,那么应该返回一个True。该方法可以方便地用于其他方法,例如 get move() 和 play move()。get move(self) 方法查找当前回合的所有有效移动,并将它们返回到列表中。例如,如果在 [2,4] 和 [3,6] 处有两个移动,那么返回值应该是 [[2,4], [3,6]]。select move(self) 方法从 self.move 中选择一个移动并返回它。显然,最简单的方法是返回随机移动。

所以基本上我有这是“check_move”功能的基础:

这是正确的方向吗?

另外对于 get_moves 我有这样的理由:

0 投票
1 回答
353 浏览

c++ - Quickdraw 生命支持

我正在维护一个用 C++ 编写的遗留软件,它在 Mac 上编译时使用 QuickDraw。我知道苹果正在尽最大努力杀死这件事。几个月后,我希望有时间为我的程序提供更现代的基础,可能是 SDL,但同时我需要它来生存。

在 MacOS 10.7 和 XCode 4 上,我仍然可以通过为 MacOS 10.5 SDK 构建来访问快速绘图。移动到 Mac OS 10.9 和 XCode 6,仍然使用 MacOS X .5 SDK,我发现它再也找不到 QuickDraw 头文件。我必须重新启动到 10.7.5 才能完成该程序的工作。哎哟。

这真的有多糟糕吗?Apple 是否成功地完全压制了 QuickDraw,即使使用的是旧的 SDK?或者有什么方法可以摆弄包含路径和库路径以继续进行这项工作?

0 投票
1 回答
1684 浏览

python - 如何在 python 中解析这个 ndjson 文件?

我从最近开源的 Google Quick draw 数据集中获得了这个 ndjson 文件。我正在尝试用这个坐标制作 png 图像。我需要在 python 中解析这个 ndjson 文件

0 投票
2 回答
1347 浏览

python - TensorFlow 抛出“model_dir 应该是非空的”

我正在查看 RNN 图纸的 tensorflow 教程: https ://www.tensorflow.org/versions/master/tutorials/recurrent_quickdraw

但我坚持执行命令:

TensorFlow 抛出:

model_dir 应该是非空的

在我添加后它仍然会发生:

0 投票
1 回答
660 浏览

javascript - google facets可视化工具如何嵌入网页

我指的是来自方面的源项目

我正在使用 Ubuntu 17.10

按照说明,我已经安装了 bazel 构建并在我的本地运行方面,方法是参考使用 jupyter notebook的方面演示的快速演示。

可视化显示在这里

我希望将可视化嵌入到网页中

0 投票
0 回答
292 浏览

tensorflow - 使用 CudnnLSTM 训练 quickdraw 模型导致 CUDNN_STATUS_EXECUTION_FAILED

我对 Google Quickdraw 游戏很好奇,并且正在研究他们如何训练模型。

我跟着文件

https://github.com/tensorflow/models/blob/master/tutorials/rnn/quickdraw/train_model.py

运行以下命令

训练和评估数据是使用生成的

https://github.com/tensorflow/models/blob/master/tutorials/rnn/quickdraw/create_dataset.py

并在此处使用文件:https ://console.cloud.google.com/storage/browser/quickdraw_dataset/full/simplified

然后程序在出现以下错误后停止:

经过一番研究,似乎错误是通过调用函数 cudnnSetDropoutDescriptor 给出的。

https://github.com/tensorflow/tensorflow/blob/r1.9/tensorflow/stream_executor/cuda/cuda_dnn.cc#L932

检查 API 文档后,似乎 CUDNN_STATUS_EXECUTION_FAILED 可能是由库错误或错误安装引起的。

我通过运行 mnist 测试检查了安装,它通过了。

顺便说一句,我还尝试在没有 cell_type 参数的情况下运行上述命令,这意味着它将在 CPU 上运行。它能够毫无问题地运行。另外,我尝试使用以下设置运行相同的东西,它给出了相同的错误。

有没有人尝试过这样做并遇到类似的问题?

0 投票
2 回答
479 浏览

python - 如何在 Python 中绘制 Google QuickDraw 数据集?

我已经从 QuickDraw 数据集(JSON 格式)中提取了笔画数据,但我不知道如何在 Python 中绘制它。我尝试了几次,但根本不起作用。我需要帮助在 Python 中绘制笔画。以下是我提取笔画数据的代码:

以下文本是数据文件的第一行: