Skip to main content

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.

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)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page