小编Afo*_*o_a的帖子

osmar :: get_osm()出错

我正在学习如何使用osmar包下载R中的OSM数据的教程,所以代码是:

library(osmar)
src <- osmsource_api()
bb <- center_bbox(174.76778, -36.85056, 700, 700)
ua <- get_osm(bb, source = src)
Run Code Online (Sandbox Code Playgroud)

当我运行最后一行时,会出现此错误:

在此输入图像描述

我不确定这意味着什么.当我谷歌这个错误时,我只能看到与Bioconductor和biomaRt相关的东西,这与我正在工作的东西无关.但是,我认为这与R到OSM网站的连接有关(?).所以我想知道是否有人知道如何解决它的一些提示.谢谢!

r openstreetmap osmar

5
推荐指数
1
解决办法
834
查看次数

填充 numpy 数组中某个值之间的值

假设我有一个如下所示的数组:

a = np.array([0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0])
Run Code Online (Sandbox Code Playgroud)

我想用 1 填充 1 之间的值。所以这将是所需的输出:

a = np.array([0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0])
Run Code Online (Sandbox Code Playgroud)

我查看了这个答案,得到以下结果:

array([0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, …
Run Code Online (Sandbox Code Playgroud)

numpy numpy-ndarray

0
推荐指数
1
解决办法
656
查看次数

标签 统计

numpy ×1

numpy-ndarray ×1

openstreetmap ×1

osmar ×1

r ×1