Package networkx :: Module utils
[hide private]
[frames] | no frames]

Module utils

source code

Utilities for networkx package


Date: $Date: 2005-06-15 08:30:40 -0600 (Wed, 15 Jun 2005) $

Author: Aric Hagberg (hagberg@lanl.gov) Dan Schult(dschult@colgate.edu)

Functions [hide private]
 
is_singleton(obj)
Is string_like or not iterable.
source code
 
is_string_like(obj)
Check if obj is string.
source code
 
iterable(obj)
Return True if obj is iterable with a well-defined len()
source code
 
flatten(obj, result=None)
Return flattened version of (possibly nested) iterable obj.
source code
 
iterable_to_string(obj, sep='')
Return string obtained by concatenating the string representation of each element of an iterable obj, with an optional internal string separator specified.
source code
 
is_list_of_ints(intlist)
Return True if list is a list of ints.
source code
 
_get_fh(path, mode='r')
Return a file handle for given path.
source code
 
scipy_pareto_sequence(n, exponent=1.0)
Return sample sequence of length n from a Pareto distribution.
source code
 
scipy_powerlaw_sequence(n, exponent=2.0)
Return sample sequence of length n from a power law distribution.
source code
 
scipy_poisson_sequence(n, mu=1.0)
Return sample sequence of length n from a Poisson distribution.
source code
 
scipy_uniform_sequence(n)
Return sample sequence of length n from a uniform distribution.
source code
 
scipy_discrete_sequence(n, distribution=False)
Return sample sequence of length n from a given discrete distribution
source code
 
gsl_pareto_sequence(n, exponent=1.0, scale=1.0, seed=None)
Return sample sequence of length n from a Pareto distribution.
source code
 
gsl_powerlaw_sequence(n, exponent=2.0, scale=1.0, seed=None)
Return sample sequence of length n from a power law distribution.
source code
 
gsl_poisson_sequence(n, mu=1.0, seed=None)
Return sample sequence of length n from a Poisson distribution.
source code
 
gsl_uniform_sequence(n, seed=None)
Return sample sequence of length n from a uniform distribution.
source code
 
pareto_sequence(n, exponent=1.0)
Return sample sequence of length n from a Pareto distribution.
source code
 
powerlaw_sequence(n, exponent=2.0)
Return sample sequence of length n from a power law distribution.
source code
 
uniform_sequence(n)
Return sample sequence of length n from a uniform distribution.
source code
 
cumulative_distribution(distribution)
Return normalized cumulative distribution from discrete distribution.
source code
 
discrete_sequence(n, distribution=None, cdistribution=None)
Return sample sequence of length n from a given discrete distribution or discrete cumulative distribution.
source code
 
_test_suite() source code
Variables [hide private]
  __credits__ = ''
  __revision__ = '$Revision: 1029 $'
Function Details [hide private]

_get_fh(path, mode='r')

source code 

Return a file handle for given path.

Path can be a string or a file handle.

Attempt to uncompress/compress files ending in '.gz' and '.bz2'.

scipy_discrete_sequence(n, distribution=False)

source code 

Return sample sequence of length n from a given discrete distribution

distribution=histogram of values, will be normalized

discrete_sequence(n, distribution=None, cdistribution=None)

source code 

Return sample sequence of length n from a given discrete distribution or discrete cumulative distribution.

One of the following must be specified.

distribution = histogram of values, will be normalized

cdistribution = normalized discrete cumulative distribution