问题标签 [swifter]

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 回答
76 浏览

ios - 在 macOS 上将 CallBackURL 与 Swifter 一起使用

我正在尝试学习如何将Swifter用于 macOS/iOS 应用程序,但是该站点上的文档假设我没有很多知识。

如果正在构建一个新应用程序,并且我有来自 Twitter 的 Twitter API 密钥,我该如何设置callbackURL以便用户可以从我的应用程序中发布推文?我的代码目前非常简单:

然后我在AppDelegate中设置 Twitter ,如下所示:

但是,代码实际上并没有发布推文。在线阅读我看到我需要一个已callbackURL定义的,但我没有看到有关如何在我的代码中定义它的任何详细信息,因此我可以在我的 Twitter API 配置中进行设置。

使用 Swifter 和回调 URL 的适当方式是什么?

0 投票
2 回答
2795 浏览

python - 展平包含字典列表的 pandas 数据框列

我正在展平一个数据框,其中列包含字典列表。我已经为它编写了代码。但是,仅处理 5000 行大约需要 25 秒,这非常多。

这是示例数据集:

这是解析的数据框:

扁平化数据框

结果包含“键”作为列,但是,如果字典中有“set_timestamp_micros”键,则该列的语法为 {key}.set_timestamp_micros。

这是展平数据框的代码:

如何优化此代码?

更新:有什么方法可以使用swifter 来优化我的功能?

Numba 的问题:

0 投票
0 回答
101 浏览

python - 更快的应用卡在计时阶段

我正在尝试使用swifter.apply加速标准 pandas lambda 函数,否则该函数工作正常,但添加 swifter 会导致函数停止。深入研究代码,似乎卡在了这一行:

我假设这是函数的 3 次标准迭代,以确定并行化是否比标准应用程序更快。

这是我用来应用该功能的代码:

这是函数(读取文本文件的一部分):

0 投票
2 回答
1373 浏览

ios - 启动本地服务器 iOS 并将其加载到 WKWebView

我发现以下库可以在本地启动服务器。

例如,我正在使用swifter. 它确实为 iOS 编译。

我还添加了代码来启动本地服务器,如下所示。

另外,如果我将它提交给苹果,是否有可能因为启动本地服务器而被拒绝?

0 投票
1 回答
91 浏览

single-sign-on - Swifter:使用 Twitter 应用程序进行身份验证

我正在使用 Swifter 对使用 SSO 的用户进行身份验证。Swifter 生成以下 URL(已删除键):

但是,当 Twitter 打开时,只会显示通常的应用程序,而没有任何验证的机会。这里有什么遗漏吗?

0 投票
1 回答
1208 浏览

python - 无法使用 swifter 并行化 pandas 应用

我正在尝试通过将每个单词传递给时间复杂的自定义过程来更正文档中的 OCR 解析单词。该过程是我的自定义业务功能,它确实查看了单词的各种语义。

我正在尝试使用 swifter 来加快进程。我有一个 16 核处理器,但我没有看到所有内核都在使用,因为我看到只有 1 个内核正在消耗 100%,其余 15 个空闲。我错过了什么?

我尝试了以下不同的选项,但没有成功。有人可以指出我在这里缺少什么吗?df 是一个数据框,每行包含一个单词。correct_ocr_string 是一个业务函数,它以字符串为输入,通过自定义 ML 模型运行并返回一个字符串。

我也试过pandarallel.parallel_apply没有成功

0 投票
0 回答
59 浏览

python - 根据更快速的应用当前百分比显示 QProgressDialog

对于我的 PyQT5 应用程序,我正在执行一个大型 DataFrame swifter 应用程序,这可能需要一小段时间。在此期间,我的应用程序在窗口标题栏中显示“(未响应)”消息。

当 swifter 应用在​​后台运行时 - 在控制台中显示如下: 更快的百分比条输出

是否可以从 swifter 中提取当前百分比并将其传递到百分比栏?

代码的简化版本(有进度条,但它只是从范围循环中显示):

0 投票
0 回答
1347 浏览

python - How can I fix the error AttributeError: 'Series' object has no attribute 'swifter'?

This is pretty direct, I was trying to replicate the example used in Swifter page https://github.com/jmcarpenter2/swifter. However, I keep getting the error AttributeError: 'Series' object has no attribute 'swifter'. What's up with that?

Update - The example I tried:

0 投票
0 回答
1069 浏览

python-3.x - AttributeError:“DataFrame”对象没有属性“swifter”

我正在尝试优化用于调用使用 pandas 数据框作为参数的函数的 apply() 函数。我正在尝试使用 df_final = df.swifter.apply(function, axis=1) 来调用它。

0 投票
1 回答
60 浏览

python - 迭代熊猫中唯一值的更快方法?

我有一些熊猫代码我试图在一个大数据集上运行,尽管使用 apply 它看起来它本质上是迭代和运行缓慢......欢迎提供建议!

我正在尝试对我的数据进行分组。每行都有一个非唯一的事件 ID,每个事件 ID 可以包含多个事件。如果这些事件中的任何一个是特定类型,我希望具有该 ID 的每一行都有一个特定的标志 - 例如,这种类型的事件发生在这个 ID 中。然后我想要一个仅包含 ID 的数据框,该标志显示事件是否在该 ID 中发生。

这是我正在使用的代码:

虽然我尝试使用应用而不是循环,但它似乎仍然在迭代整个代码并且需要很长时间。关于如何提高效率的任何想法?