All Projects → taketo1024 → swm-core

taketo1024 / swm-core

Licence: MIT license
Pure Math in Pure Swift.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to swm-core

Swiftymath
Pure Math in Pure Swift.
Stars: ✭ 182 (-4.21%)
Mutual labels:  topology, algebra, mathematics
Mather
zzllrr mather(an offline tool for Math learning, education and research)小乐数学,离线可用的数学学习(自学或教学)、研究辅助工具。计划覆盖数学全部学科的解题、作图、演示、探索工具箱。目前是演示Demo版(抛转引玉),但已经支持数学公式编辑显示,部分作图功能,部分学科,如线性代数、离散数学的部分解题功能。最终目标是推动专业数学家、编程专家、教育工作者、科普工作者共同打造出更加专业级的Mather数学工具
Stars: ✭ 270 (+42.11%)
Mutual labels:  topology, algebra, mathematics
Cmathtuts
trying to collect all useful tutorials for famous C math and linear algebra libraries such as CBLAS, CLAPACK, GSL...
Stars: ✭ 266 (+40%)
Mutual labels:  algebra, mathematics
Basic Mathematics For Machine Learning
The motive behind Creating this repo is to feel the fear of mathematics and do what ever you want to do in Machine Learning , Deep Learning and other fields of AI
Stars: ✭ 300 (+57.89%)
Mutual labels:  algebra, mathematics
Numbas
A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
Stars: ✭ 144 (-24.21%)
Mutual labels:  algebra, mathematics
Euler
The open-source computational framework for the Swift language
Stars: ✭ 37 (-80.53%)
Mutual labels:  algebra, mathematics
Gap
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
Stars: ✭ 447 (+135.26%)
Mutual labels:  algebra, mathematics
Rings
Rings: efficient JVM library for polynomial rings
Stars: ✭ 50 (-73.68%)
Mutual labels:  algebra, mathematics
Grassmann.jl
⟨Leibniz-Grassmann-Clifford⟩ differential geometric algebra / multivector simplicial complex
Stars: ✭ 289 (+52.11%)
Mutual labels:  topology, algebra
Awesome-Math-Learning
📜 Collection of the most awesome Math learning resources in the form of notes, videos and cheatsheets.
Stars: ✭ 73 (-61.58%)
Mutual labels:  topology, mathematics
Math Php
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra
Stars: ✭ 2,009 (+957.37%)
Mutual labels:  algebra, mathematics
manifolds
Coordinate-free hypersurfaces as Haskell types
Stars: ✭ 37 (-80.53%)
Mutual labels:  topology, mathematics
Mathematics for Machine Learning
Learn mathematics behind machine learning and explore different mathematics in machine learning.
Stars: ✭ 28 (-85.26%)
Mutual labels:  algebra, mathematics
AlgebraicRelations.jl
Relational Algebra, now with more algebra!
Stars: ✭ 31 (-83.68%)
Mutual labels:  algebra
okama
Investment portfolio and stocks analyzing tools for Python with free historical data
Stars: ✭ 87 (-54.21%)
Mutual labels:  mathematics
series-formelles
Translation of, and commentary on, Joyal's classic paper "Une théorie combinatoire des séries formelles" (A combinatorial theory of formal series)
Stars: ✭ 24 (-87.37%)
Mutual labels:  mathematics
ra
Basic Analysis, undergraduate real analysis textbook
Stars: ✭ 33 (-82.63%)
Mutual labels:  mathematics
autodiff
A .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.
Stars: ✭ 69 (-63.68%)
Mutual labels:  mathematics
ML-University
Machine Learning Open Source University
Stars: ✭ 423 (+122.63%)
Mutual labels:  mathematics
mathlingua
MathLingua is a language used to describe mathematical definitions, theorems, conjectures, and axioms in a way that can be easily written, read, and understood by both people and computers.
Stars: ✭ 68 (-64.21%)
Mutual labels:  mathematics

SwiftyMath

The aim of this project is to understand Mathematics by realizing abstract concepts as codes. Mathematical axioms correspond to protocols, and objects satisfying some axioms correspond to structs.

Submodules

Getting Started

$ swift run --repl
1> import SwmCore
2> let a: Matrix3x3<Int> = [1,2,3,4,5,6,7,8,9]
3> a.determinant

Samples

License

Swifty Math is released under MIT license.

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].