networkclustering.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:PyPSA 作者: PyPSA 项目源码 文件源码
def busmap_by_rectangular_grid(buses, divisions=10):
    busmap = pd.Series(0, index=buses.index)
    if isinstance(divisions, tuple):
        divisions_x, divisions_y = divisions
    else:
        divisions_x = divisions_y = divisions
    gb = buses.groupby([pd.cut(buses.x, divisions_x), pd.cut(buses.y, divisions_y)])
    for nk, oks in enumerate(itervalues(gb.groups)):
        busmap.loc[oks] = nk
    return busmap
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号