Skip to content

andycyrus/pymodules

 
 

Repository files navigation

pymodules

color

# highlight text
print highlight('Hello World')

# render color on text using English color name
print render('Hello World', 'green')

# light color support
print render('Hello World', 'green', light=True)

# also can use abbreviation: r for red, g for green, ... etc.
print render('Hello World', 'g')

# auto detec light color (a color name starting with "light")
print render('Hello World', 'lightgreen')

# also abbr.
print render('Hello World', 'lg')

# more geeky, use ANSI code directly
print render('Hello World', '1;30')

ListCombination

similar to itertools.combination, but a list version

# input 
pattern = [
	['I','They'],
	['love', 'loved', 'loves'],
	['You']
]

# output
  ['I', 'love', 'You']
  ['They', 'love', 'You']
  ['I', 'loved', 'You']
  ['They', 'loved', 'You']
  ['I', 'loves', 'You']
  ['They', 'loves', 'You']

mathutil

commonly used math functions: entropy, variance, standard_deviation, geomatric_mean...

e.g.,

intput sequence: [1, 1, 1, 4, 10, 4, 1, 2, 1]
==================================================
normalized data is [0.04, 0.04, 0.04, 0.16, 0.4, 0.16, 0.04, 0.08, 0.04]
avg is 2.595
entropy is 2.595
variance is 7.95
standard_deviation is 2.819
geomatric_mean is 1.898
arithmetic_mean is 2.777

About

often used python modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published