This module provides complement functions for lib NetworkX
Project description
##EkiNetworkX - Custom functions to compute networkX graph
========================================================
### INSTALL
Install with pip:
pip install EkiNetworkX
Example of usage:
>>> from EkiNetworkX import test1
>>> proclamer()
========================================================
### This module provides complement functions for lib NetworkX
_Function to compute bipartite graph and project to one set of nodes_
#### __FromDataFrame__ :
* _INPUT:_
* data is a pandas dataframe
* u is the name of column for node 'projected'
* v is the name of column for node to project
* w is the name of column for weight
* alpha is a threshold to map or not a edge
* _OUTPUT:_
* compute numpy array (dim 2 N)
* U: are nodes projected
* V: are node to project
* E: edges with weight attributes if weight columns filled
#### __mapBipartite__ :
- create biGraph and map nodes/edges
* _INPUT:_
* U nodes 'projected'
* V nodes to project
* E: edges with weight attributes if weight columns filled
* _OUTPUT:_
* g: networkX biGraph
#### __projectGraph__ :
- create biGraph and map nodes/edges
* _INPUT:_
* U biGraph a bigraph networkX object
* V is the set on
* weight_function to compute edges weight ( for instance jaccard)
* _OUTPUT:_
* g: networkX object representing a undirected graph
#### __graphFromPandasAdjancyMatrix__ :
- map nodes and edges from adjancy matrix:
* _INPUT:_
* data is a pandas object representing an adjacency matrix
* _OUTPUT:_
* g: anetworkX object representing a undirected graph
each node contain is label with column label
========================================================
Ce code est sous licence WTFPL.
========================================================
### INSTALL
Install with pip:
pip install EkiNetworkX
Example of usage:
>>> from EkiNetworkX import test1
>>> proclamer()
========================================================
### This module provides complement functions for lib NetworkX
_Function to compute bipartite graph and project to one set of nodes_
#### __FromDataFrame__ :
* _INPUT:_
* data is a pandas dataframe
* u is the name of column for node 'projected'
* v is the name of column for node to project
* w is the name of column for weight
* alpha is a threshold to map or not a edge
* _OUTPUT:_
* compute numpy array (dim 2 N)
* U: are nodes projected
* V: are node to project
* E: edges with weight attributes if weight columns filled
#### __mapBipartite__ :
- create biGraph and map nodes/edges
* _INPUT:_
* U nodes 'projected'
* V nodes to project
* E: edges with weight attributes if weight columns filled
* _OUTPUT:_
* g: networkX biGraph
#### __projectGraph__ :
- create biGraph and map nodes/edges
* _INPUT:_
* U biGraph a bigraph networkX object
* V is the set on
* weight_function to compute edges weight ( for instance jaccard)
* _OUTPUT:_
* g: networkX object representing a undirected graph
#### __graphFromPandasAdjancyMatrix__ :
- map nodes and edges from adjancy matrix:
* _INPUT:_
* data is a pandas object representing an adjacency matrix
* _OUTPUT:_
* g: anetworkX object representing a undirected graph
each node contain is label with column label
========================================================
Ce code est sous licence WTFPL.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ekiNx-0.0.2.tar.gz
(5.4 kB
view hashes)