jiayaobo / stamox Goto Github PK
View Code? Open in Web Editor NEWmake your statistical research faster
Home Page: https://jiayaobo.github.io/stamox/
License: Apache License 2.0
make your statistical research faster
Home Page: https://jiayaobo.github.io/stamox/
License: Apache License 2.0
1. Separate methods to diffrent apis for pipe and non-pipe functions
Which means, if we want to create two suite of api function
and pipe_function
, for function
are all vanilla functions and pipe_function
are all decorated with make_pipe
or make_partial_pipe
like series apis. So users can import stamox.function as F
or import stamox.pipe_function as PF
to achieve all methods
2. A better_partial
A better_partial
is more free version of functools.partial
for latter, code below will raise an error
f = lambda x, y: x+y
f_partial = partial(f, x=1)
f_partial(1)
But for better_partial
, it's possible to do
def f(a, b, c, d):
return a * b + c * d
g = better_partial(f, b=2, c=3)
g(1,2) == 8
3. merge partial_pipe
and pipe
decoraters
Which means users don't need to consider whether to use make_partial_pipe
or make_pipe
a simple workflow for python 3.8, 3.9 and 3.10 has been configured
Hi @JiaYaobo
Stamox looks like a really nice project and I am looking for a JAX-compatible library that implements some more statistical tools than what is offered through the numpy
and scipy
interfaces.
Specifically I am looking for an implementation of the acf
function from statsmodels
: https://github.com/statsmodels/statsmodels/blob/0407c4e71c43766c155ed8e1f8ea5c3fbab035b1/statsmodels/tsa/stattools.py#L577
Would you be interested in implementing this in stamox
? If I manage to find the time I would be happy to do a PR for this
WIP
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.