小编Ale*_*iro的帖子

在python中,是否需要在每个拆分文件中导入模块?

我的Python脚本变得越来越长。因此,将相当大的单个脚本中定义的功能写入单个文件中,以便于维护和在不同的主脚本之间轻松共享。

在单个脚本中,我在文件顶部导入numpy和其他模块。现在,如果将函数写入单独的文件中,则需要在该单独的文件中导入numpy。我宁愿避免这种情况,因为使用多个函数最终将导致多次导入numpy。

能做到吗?谢谢

python module

7
推荐指数
1
解决办法
3136
查看次数

R水平图和插值

几天前,我设法使用插值在脚本中使用以下命令制作水平图:

levelplot(jan~lon*lat,APM,main="Jan",panel=panel.levelplot.raster,interpolate=T)
Run Code Online (Sandbox Code Playgroud)

我偶然没有保留那个会话,只有脚本,所以我不可能通过历史记录并恢复我用过的所有命令.

现在,在加载latticeExtra之后,相同的命令会生成一个空图.另一方面,省略指令的最后两个元素,即:

levelplot(jan~lon*lat,APM,main="Jan")
Run Code Online (Sandbox Code Playgroud)

绘制图表.

我想在表面进行插值,但是出了点问题

panel=panel.levelplot.raster
Run Code Online (Sandbox Code Playgroud)

加载rasterVis时会发生相同的行为.我想我错过了什么......有什么帮助吗?

数据具有以下结构:

> head(APM)
    lat  lon  jan  feb  mar  apr  may  jun   jul   aug  sep  oct  nov  dec
1 -18.5 10.5 29.7 28.8 25.6 25.6 26.8 29.9  35.5  46.8 35.5 27.5 27.5 27.9
2 -17.5 10.5 28.8 29.8 26.3 26.2 27.8 31.6  39.7  63.1 40.4 27.6 27.6 28.3
3 -16.5 10.5 28.7 30.0 26.9 26.8 28.6 32.1  41.1 109.4 42.8 29.7 28.9 29.4
4 -15.5 10.5 28.4 29.5 27.5 26.9 29.1 34.2 …
Run Code Online (Sandbox Code Playgroud)

r lattice levelplot

6
推荐指数
1
解决办法
1122
查看次数

标签 统计

lattice ×1

levelplot ×1

module ×1

python ×1

r ×1