All Projects → pim-book → Programmers Introduction To Mathematics

pim-book / Programmers Introduction To Mathematics

Licence: mit
Code for A Programmer's Introduction to Mathematics

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Programmers Introduction To Mathematics

42
@rsapkf's linkroll.
Stars: ✭ 1,906 (-35.41%)
Mutual labels:  mathematics
Math Finance Cheat Sheet
Mathematical finance cheat sheet.
Stars: ✭ 186 (-93.7%)
Mutual labels:  mathematics
Philosophy
A list of philosophy books and resources.
Stars: ✭ 206 (-93.02%)
Mutual labels:  mathematics
Nashpy
A library for the computation of Nash equilibria in two player games
Stars: ✭ 164 (-94.44%)
Mutual labels:  mathematics
Data Science Masters
Self-study plan to achieve mastery in data science
Stars: ✭ 179 (-93.93%)
Mutual labels:  mathematics
Pybotics
The Python Toolbox for Robotics
Stars: ✭ 192 (-93.49%)
Mutual labels:  mathematics
Resources
Resources on various topics being worked on at IvLabs
Stars: ✭ 158 (-94.65%)
Mutual labels:  mathematics
Ch341 Store
Documents and Software Related to the famous CH341a used in I2C/SPI Flash Programmers also called as Bios Programmers
Stars: ✭ 225 (-92.38%)
Mutual labels:  programmer
Swiftymath
Pure Math in Pure Swift.
Stars: ✭ 182 (-93.83%)
Mutual labels:  mathematics
M2
The primary source code repository for Macaulay2, a system for computing in commutative algebra, algebraic geometry and related fields.
Stars: ✭ 200 (-93.22%)
Mutual labels:  mathematics
Jwave
A Discrete Fourier Transform (DFT), a Fast Wavelet Transform (FWT), and a Wavelet Packet Transform (WPT) algorithm in 1-D, 2-D, and 3-D using normalized orthogonal (orthonormal) Haar, Coiflet, Daubechie, Legendre and normalized biorthognal wavelets in Java.
Stars: ✭ 174 (-94.1%)
Mutual labels:  mathematics
Ugm
Ubpa Graphics Mathematics
Stars: ✭ 178 (-93.97%)
Mutual labels:  mathematics
Odl
Operator Discretization Library https://odlgroup.github.io/odl/
Stars: ✭ 198 (-93.29%)
Mutual labels:  mathematics
Riemann book
An interactive book about the Riemann problem for hyperbolic PDEs, using Jupyter notebooks. Work in progress.
Stars: ✭ 160 (-94.58%)
Mutual labels:  mathematics
Latte
LaTTe : a Laboratory for Type Theory experiments (in clojure)
Stars: ✭ 210 (-92.88%)
Mutual labels:  mathematics
Dslsofmath
Domain Specific Languages of Mathematics
Stars: ✭ 159 (-94.61%)
Mutual labels:  mathematics
Fplll
Lattice algorithms using floating-point arithmetic
Stars: ✭ 188 (-93.63%)
Mutual labels:  mathematics
Stdlib
✨ Standard library for JavaScript and Node.js. ✨
Stars: ✭ 2,749 (-6.85%)
Mutual labels:  mathematics
Tutorials
AI-related tutorials. Access any of them for free → https://towardsai.net/editorial
Stars: ✭ 204 (-93.09%)
Mutual labels:  mathematics
Mathmodel
研究生数学建模,本科生数学建模、数学建模竞赛优秀论文,数学建模算法,LaTeX论文模板,算法思维导图,参考书籍,Matlab软件教程,PPT
Stars: ✭ 3,834 (+29.92%)
Mutual labels:  mathematics

A Programmer's Introduction to Mathematics

travis-badge Coverage Status Language grade: Python

This repository contains the code implementing the applications from each chapter of A Programmer's Introduction to Mathematics. All code is written in Python 3.x. Feel free to submit a pull request if you find a bug.

To install the requirements and run the examples, using pip and virtualenv (Python's standard packaging tools):

virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txt

To run the test suite:

pytest

# with code coverage
pytest --cov-report html:cov_html  --cov-report annotate:cov_annotate --cov

Docker

To build and run the code in the repository with docker, run

docker build -t pimbook -f Dockerfile . 
docker run -it --name pimbook pimbook:latest 
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].