小编swa*_*hai的帖子

是否有类似iPython的REPL用于Nodejs?

有没有"repl +额外功能"的孩子(比如显示文档,模块自动重载等),比如iPython,但对于Nodejs?

我指的是本地和离线运行的东西.这是必须的.并且最好在终端模式下工作,并在顶部有一个可选的更好的GUI(如iPython + iPythonQT/Jupyter-qtconsole).

标准的Nodejs repl是可用的,但是它具有可怕的可用性(单击向上箭头循环遍历repl hisoty by line而不是多行命令,因为你会期望任何理智的repl工作来交互式地试验类语句之类的东西),非常简陋.每次我从iPython切换到它都很痛苦.通过启动节点检查程序调试会话,您可以为节点运行的浏览器的重命名版本更有用......但也太麻烦.

ipython node.js read-eval-print-loop ijavascript

23
推荐指数
2
解决办法
3130
查看次数

Geopandas:如何绘制国家/城市?

我需要在地理图上绘制一些数据。具体来说,我想强调数据来自的国家和州。我的数据集是

    Year    Country State/City
0   2009    BGR     Sofia
1   2018    BHS     New Providence
2   2002    BLZ     NaN
3   2000    CAN     California
4   2002    CAN     Ontario
... ... ... ...
250 2001    USA     Ohio
251 1998    USA     New York
252 1995    USA     Virginia
253 2011    USA     NaN
254 2019    USA     New York
Run Code Online (Sandbox Code Playgroud)

为了创建地理图,我一直在使用geopandas如下:

import geopandas as gpd

shapefile = 'path/ne_110m_admin_0_countries/ne_110m_admin_0_countries.shp'
gdf = gpd.read_file(shapefile)[['ADMIN', 'ADM0_A3', 'geometry']]
gdf.columns = ['country', 'country_code', 'geometry']
Run Code Online (Sandbox Code Playgroud)

然后我合并了两个数据集:

merged = gdf.merge(df, left_on = 'country_code', right_on = …
Run Code Online (Sandbox Code Playgroud)

python plot pandas bokeh geopandas

8
推荐指数
1
解决办法
1344
查看次数

在 jupyternotebook 中在 R 和 Python 之间共享变量

如何将 R 变量传递给 Python?

在 jupyternotebook 中,我习惯%reload_ext rpy2.ipython在一篇笔记中使用 R 和 Python。我知道如何通过使用将 python 变量 %%R -i xxxxxx 传递给单元格中的 R 来将 python 变量传递给 R,但是如何将 R 变量传递回 python?技术上可行吗?

r rpy2 jupyter-notebook python-3.6

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

如何使用 Python 的 matplotlib 绘制地图以便将小岛屿国家也包括在内?

我有一个使用 Python 在非洲地图上绘制数据的基本设置matplotlib。不幸的是,geopandas自然地球数据库不包括小岛屿国家,而小岛屿国家也必须包括在内。

我的基本设置是这样的:

import geopandas as gpd
import numpy as np
import matplotlib.pyplot as plt

world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
africa = world.query('continent == "Africa"')

africa.plot(column="pop_est")
plt.show()
Run Code Online (Sandbox Code Playgroud)

我得到的数字是这样的: 在此输入图像描述

相反,我想要一个类似这样的图形,其中小岛屿国家由可见点整齐地呈现: 在此输入图像描述

(图来源为:https://en.wikipedia.org/wiki/African_Continental_Free_Trade_Area#/media/File :AfricanContinentalFreeTradeArea.svg )

我有两个问题:1)geopandas自然地球数据不包括岛屿国家,2)我不知道如何将其他不可见的岛屿国家绘制为可见点。

我在 R 的 SO 中看到了一些相关问题,但它特别是我所追求的 Python 解决方案。

python matplotlib cartopy geopandas

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

是否可以将 postgresql 数据库上的查询转换为 geopackage 文件

我正在使用 postgis 处理 postgresql 数据库。我从包含地理信息的数据库生成 csv 文件,但我现在需要生成地理包文件。我对此进行了搜索,但没有找到任何直接制作类似内容的工具。我知道我可以使用 gdal 从 csv 转换为 geopackage 文件,但我不需要这样做。我需要直接从数据库生成地理包文件。任何人都可以帮助我吗?

谢谢

gis postgresql postgis geopackage

2
推荐指数
1
解决办法
1196
查看次数

为什么 Xamarin.FFImageLoading SVG 无法在 Android 11 和 12 上运行?

Xamarin.FFImageLoading SVG 似乎不适用于 Android 11 和 12。

例如,当我将 Android Target 设置为 11 版本时,在嵌入式资源上设置 SVG,使用以下代码:

<ffimageloadingsvg:SvgCachedImage HeightRequest="12" Source="resource://DemoApp.Assets.Images.svgImage.svg" BackgroundColor="Transparent" Aspect="Fill" HorizontalOptions="FillAndExpand" VerticalOptions="Start"/>
Run Code Online (Sandbox Code Playgroud)

除了 Android 11 和 12 之外,此 SVG 工作正常。

谁能帮忙找出为什么它在 Android 11 和 12 上不显示吗?

svg android xamarin ffimageloading

2
推荐指数
1
解决办法
1305
查看次数