问题标签 [scitools]

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 投票
1 回答
402 浏览

python-3.x - Easyviz 和 scitools.std 仍然适用于 python3?除了从一系列图像制作电影之外,还有其他方法吗?

我正在研究 Hans Petter Langtangen 的《A Primer on Scientific Programming with Python 2nd》一书。这本书使用python2,但我在python3中应用它。scotools.std 库在书中被广泛使用,但我无法在 python3 中导入或安装它。是否有适用于 python3 的 scitools.std 的替代品?(这可能会解决我看书的困难。)

特别是在这个问题中,我正在寻找 Easyviz 的替代方案,因为我无法通过根据问题中的需要修改参数 s 来制作具有高斯函数图的电影。

书中呈现的python2代码为:

我在 python3 中的不完整版本是:

这会正确生成 30 张图像,但不会继续生成电影。*请注意,我使用 plt.show () 并且必须关闭 30 个窗口,如果我不使用每个生成的文件,它会在同一张图中显示累积曲线。

所以我看到了三种方法来解决我的问题:

1)能够正确安装和导入 scitools.std (这将是极好的,因为问题贯穿整本书!);

2) 获得 scitools.std 和 Easyviz 模块的替代方案;

3)按照我在不完整的代码版本中采用的路径,即用在我的代码中运行良好的东西替换书中提供的命令电影('tmp * .png')。

0 投票
1 回答
40 浏览

dependencies - 如何在理解中一次创建多个蝴蝶图?

背景

在“了解”的“显示图形视图”菜单中,可以选择为一个特定实体创建蝴蝶图,如下所示:

在此处输入图像描述

此外,还有und 命令。该命令具有以下方式批量运行命令的能力:

确定要使用交互模式运行的命令后,将这些确切的命令放在文本文件中。无需包含第一个 und 命令或 quit 命令,它们会自动处理。

然后你所要做的就是运行

和 myCommands.txt

我有超过 1000 个要为其创建蝴蝶图的 c++ 类。鉴于 und 命令的自动化能力,以及理解为我想知道的各种实体创建蝴蝶图的能力......

问题

有没有办法让理解自动创建蝴蝶图?

0 投票
0 回答
757 浏览

python - 导入 cartopy 时出错:ModuleNotFoundError: No module named 'cartopy._crs'

我正在尝试为python导入cartorpy包(版本-0.18.0)并不断遇到问题。

我得到错误:

我认为正在发生的是当它导入它正在寻找不存在的 cartopy._crs 的函数时。在查看包 git hub https://github.com/SciTools/cartopy时,我仍然无法理解它试图指向的位置。

任何关于如何让这个包成功导入的建议将不胜感激。

0 投票
0 回答
43 浏览

c - 如何使用 Scitools 理解的 C API 在 * .cpp 文件中查找特定的词位?

我正在尝试通过使用 Scitools Learn 的 C API 编写应用程序来分析代码库(许多 .cpp 文件)。

在 C API 中没有一个使用标记或词法的示例。

我想找到包含 for 循环的文件中的所有行。

可能使用过“理解 C API”的人可以为我指明正确的方向来搜索文件多行中存在的特定字符串?并可能返回行号?

谢谢

0 投票
1 回答
195 浏览

python - 你可以在 google colab 上下载 SciTools Iris 包吗?

我正在尝试在 Google Colab 中下载 SciTools Iris 包。我首先使用 pip install,如下所示:

然后使用以下命令导入 iris:

但是,这会返回错误消息:

我知道我想导入 SciTools Iris 包,但是它没有告诉我如何导入这个特定的包。有谁知道如何在 google colab 中导入 SciTools Iris?

0 投票
0 回答
38 浏览

aws-glue - 将 scitools-iris 与 AWS Glue 结合使用

您好我正在尝试将 scitools-iris 模块与 AWS Glue 一起使用,并将 Glue 作业配置为 PyPI 存储库。

当我将以下参数传递给 Job 时,它没有获得所需的模块。

我正在使用 Glue 版本 3.0 (Spark 3.1) Python 3

从日志中我看到 scitools-iris 模块正在使用 pip 安装。一些依赖项似乎是导致问题的原因。(没有找到与 cartopy>=0.18 匹配的分布)

这是我在 Glue 作业错误日志中看到的错误。

另一个选项是在 S3 存储桶中设置 python 存储库。我想尝试从外部仓库获取所需的库,而不是在 S3 上设置整个仓库。

更新:我正在尝试使用安装了 docker 的 AmazonLinux2 实例创建模块库。

作为 scitools-iris (3.1.0) 版本的依赖项安装的 Cartopy (>=0.18) 需要 GEOS 3.7.2 或更高版本。

使用 epel 最新版本,我将获得 3.4.2-2.el7。

看起来 conda 可能是管理 iris 比 pip 更好的选择。

谢谢萨蒂什

0 投票
0 回答
8 浏览

python-3.x - Scitools3 给出了一个从 import 语句中找不到的模块

根据https://pypi.org/project/scitools3/导入模块from scitools.std import *应该可以工作,但它给了我一个错误提示ModuleNotFoundError: No module named 'scitools.std'。我到处寻找解决方案,但找不到解决方法

0 投票
0 回答
10 浏览

scitools - 如何使用 conda/pip 在 python 中安装 .so 文件?

我正在使用一个名为Scitools 理解的工具。

他们有这个.so文件,我需要加载它才能使用他们的 python 库绑定。

但无法弄清楚如何加载 .so 绑定。谁能指出我正确的方向?