问题标签 [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.
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')。
python - 导入 cartopy 时出错:ModuleNotFoundError: No module named 'cartopy._crs'
我正在尝试为python导入cartorpy包(版本-0.18.0)并不断遇到问题。
我得到错误:
我认为正在发生的是当它导入它正在寻找不存在的 cartopy._crs 的函数时。在查看包 git hub https://github.com/SciTools/cartopy时,我仍然无法理解它试图指向的位置。
任何关于如何让这个包成功导入的建议将不胜感激。
c - 如何使用 Scitools 理解的 C API 在 * .cpp 文件中查找特定的词位?
我正在尝试通过使用 Scitools Learn 的 C API 编写应用程序来分析代码库(许多 .cpp 文件)。
在 C API 中没有一个使用标记或词法的示例。
我想找到包含 for 循环的文件中的所有行。
可能使用过“理解 C API”的人可以为我指明正确的方向来搜索文件多行中存在的特定字符串?并可能返回行号?
谢谢
python - 你可以在 google colab 上下载 SciTools Iris 包吗?
我正在尝试在 Google Colab 中下载 SciTools Iris 包。我首先使用 pip install,如下所示:
然后使用以下命令导入 iris:
但是,这会返回错误消息:
我知道我想导入 SciTools Iris 包,但是它没有告诉我如何导入这个特定的包。有谁知道如何在 google colab 中导入 SciTools Iris?
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 更好的选择。
谢谢萨蒂什
python-3.x - Scitools3 给出了一个从 import 语句中找不到的模块
根据https://pypi.org/project/scitools3/导入模块from scitools.std import *
应该可以工作,但它给了我一个错误提示ModuleNotFoundError: No module named 'scitools.std'
。我到处寻找解决方案,但找不到解决方法