313b79ce9cc8538a78edfc82ccc7b02c23766287,osmnx/utils_graph.py,,graph_from_gdfs,#Any#Any#Any#,104

Before Change


        nx.set_node_attributes(G, name=col, values=gdf_nodes[col].dropna())

    // add each edge and its non-null attributes
    for (u, v, k), row in gdf_edges.set_index(["u", "v", "key"]).iterrows():
        d = {label: val for label, val in row.items() if isinstance(val, list) or pd.notnull(val)}
        G.add_edge(u, v, k, **d)

After Change


    attribute_data = zip(*[gdf_edges[col] for col in attr_col_headings])

    multigraph_edge_keys = gdf_edges["key"]
    attribute_data = zip(attribute_data, multigraph_edge_keys)

    // Generate graph edges
    for s, t, attrs in zip(gdf_edges["u"], gdf_edges["v"], attribute_data):

        attrs, multigraph_edge_key = attrs
        key = G.add_edge(s, t, key=multigraph_edge_key)

        G[s][t][key].update(zip(attr_col_headings, attrs))

    // Add nodes attributes
    for col in gdf_nodes.columns:
        nx.set_node_attributes(G, name=col, values=gdf_nodes[col].dropna())

    utils.log("Created graph from node/edge GeoDataFrames")
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 4

Instances


Project Name: gboeing/osmnx
Commit Name: 313b79ce9cc8538a78edfc82ccc7b02c23766287
Time: 2020-10-20
Author: 44049940+Labulitiolle@users.noreply.github.com
File Name: osmnx/utils_graph.py
Class Name:
Method Name: graph_from_gdfs


Project Name: theislab/scanpy
Commit Name: b910afc671da2b23459280a373e956123d30f27a
Time: 2020-06-29
Author: fidel.ramirez@gmail.com
File Name: scanpy/tools/_dendrogram.py
Class Name:
Method Name: dendrogram


Project Name: NTMC-Community/MatchZoo
Commit Name: a871536bcbb38b9ca03b0bc777712d8c0a79ad90
Time: 2018-12-13
Author: i@uduse.com
File Name: matchzoo/data_pack/pack.py
Class Name:
Method Name: pack