问题标签 [platypus]

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 投票
0 回答
251 浏览

python - Reportlab,框架的方向

我的文档有几个纵向和几个横向 A4 页面。基本上我希望我的所有页面都采用相同的纵向布局,但对于那些横向布局,我想将框架方向旋转 90 度,所以最后我将在所有页面上拥有相同的页眉/页脚(只有正文有些页面会旋转)。我怎样才能做到这一点?

下面是我的第一个布局草稿,我使用自定义画布制作器,因为我想要总页数 x。 https://pastebin.com/jip0Pb61

0 投票
1 回答
75 浏览

platypus - Platypus NSGA-II 显示 '' unhashable type: 'numpy.ndarray' '',经过 200 次评估

我正在使用鸭嘴兽实现 NSGA-II。我无法展示我所有的代码,但我有近 30 个决策变量、2 个目标、1 个约束。

它会在函数的前 200 次评估中顺利运行,但随后返回错误:

TypeError:不可散列的类型:'numpy.ndarray'

我认为这是因为 NSGA-II 是 Platypus 实现的方式,因为每一代由 100 个种群组成,200 个对应于 2 代迭代。但是什么原因会导致这个错误出现在第三代呢?

0 投票
1 回答
289 浏览

python - 如何使用鸭嘴兽和 ReportLab Pdf python 创建链接和锚点

这是鸭嘴兽文档所述:

链接标签可以用作参考,但不能用作锚点。a 和 link 超链接标签具有额外的属性 fontName、fontSize、color 和 backColor 属性。超链接引用可以有http:(外部网页)、pdf:(不同的pdf文档)或document:(相同的pdf文档)的方案;缺少的方案被视为文档,就像引用以 # 开头的情况一样(在这种情况下,锚应该省略它)。任何其他方案都被视为某种 URI。

我想创建一个可点击的链接,将您带到同一个 pdf 中的另一个页面,但我不确定如何创建“锚”,如果有人理解,请您帮忙!(我显然没有使用画布)谢谢

0 投票
0 回答
60 浏览

macos - 为什么 Fastscripts 可以使用此功能,但鸭嘴兽却不能

Mac 运行 Catalina。这段代码

旨在对粘贴缓冲区进行纯文本,然后调用一个运行 macvim 的终端,这样我就可以使用更少的 faff 来使用 vi,然后将结果放回剪贴板。这是一种在使用其他工具时加快编辑速度的方法,我只想用 vi 编辑一个部分。

当从 Fastscripts 调用或只是简单执行时,我工作得很好,但是当我使用 Platypus 构建菜单栏应用程序时它不起作用,因此只需单击一下即可使用它 - 或者更确切地说,它有时可以工作。有时它会挂起,因为它无法将输入连接到运行 macvim 的窗口。我必须从活动监视器中杀死它才能重新获得对其他窗口(如终端)输入的任何控制。我尝试在“打开”命令中连接标准输入,但有时仍然有效。无论如何,它不应该站立。

Fastscripts 如何启动它以及如何在脚本中执行相同操作?

我非常希望能够通过从菜单栏中单击来启动它,但我不知道如何启动它。如果我知道在 shell 脚本中放什么,我可以构建 platypus 应用程序。

谢谢

安迪

0 投票
2 回答
436 浏览

python-3.x - 如何在 python reportlab 鸭嘴兽框架内实现文本换行和分词?

我想从文本和数据创建一些 pdf 文件。我用鸭嘴兽 reportlab 设置了一些框架,但是当我尝试填充它们时,文本只是写在单个框架中的页边距之外。

使用 ParagraphStyle() 类中的几个选项不会将文本换行在框架的末尾。

但由于给定文本似乎有某种包装操作,我相信这也适用于框架边界。

让我烦恼的另一件事是,我只能在一个框架上写字。使用不同的“故事”可以让我写在所有这些故事上。

有谁知道我为什么面临这些麻烦?

下面的脚本生成以下 pdf 文件片段:

结果pdf_snippet

任何帮助表示赞赏。问候

0 投票
0 回答
22 浏览

python - 需要检查鸭嘴兽代码(结果)

我终于设法获得与我的医生研究相关的最小化和最大化代码。代码在这里。

我正在使用 Collaboratory,并且无论何时执行该代码,每次执行代码时,图形(代码的最后部分)也会有所不同。这是运行此代码并获得固定结果的一种方式吗?换句话说,每次模拟都得到相同的结果?

评估我的问题的代码:

0 投票
0 回答
37 浏览

python - 独立的 Python 应用程序无法在朋友的 Mac 上运行

我在我的 Mac 上制作的一个独立的 Python Tkinter 应用程序并与 Platypus 放在一起效果很好,但是当我与朋友分享它时,他打开它并得到一个带有一堆乱码的窗口。我假设独立意味着他不需要在他的 Mac 上安装 Python 那么有什么问题?我已经附加了为我的朋友弹出的窗口。 在此处输入图像描述

0 投票
1 回答
270 浏览

python-3.x - 在 Report Lab 中创建 4 x 5 的图像网格 - Python

我正在尝试使用 ReportLab 从图像目录中创建一个 4 x 5 的图像网格(每页),其方式类似于摄影联系表。我需要保持图像的纵横比,还需要下面每个图像的文件名。

我最初是从使用 drawimage 并手动添加所有内容开始的,但现在我认为一个表格并将图像和文件名添加到每个单元格中可能是一种更好的方法。任何人都可以给我一些关于最好的方法的指示吗?

我花了几天时间试图弄清楚这一点,我想我正在绕圈子。先感谢您!

截至目前的脚本;

0 投票
0 回答
89 浏览

python - 你如何在mac上将命令行参数传递给鸭嘴兽python脚本

我曾尝试在我的 Mac 上使用 pyinstaller 来分发一个接受命令行参数的 python,但它无法运行,说缺少 lib 错误。所以我想我会尝试 platypus 捆绑的 python 应用程序。我可以将命令行参数传递给鸭嘴兽应用程序吗?

0 投票
1 回答
82 浏览

python - python桌面应用程序(鸭嘴兽)中的熊猫数据框

如果 py 脚本包含 pandas 数据框,是否可以使用 platypus 在 mac 上创建桌面应用程序?我试过了,我得到ImportError: No module nammed pandas
了我必须做什么才能让它运行?