File: bindings.md

package info (click to toggle)
mlpack 4.6.2-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 31,272 kB
  • sloc: cpp: 226,039; python: 1,934; sh: 1,198; lisp: 414; makefile: 85
file content (54 lines) | stat: -rw-r--r-- 1,332 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Bindings to Other Languages

In addition to the [main C++ interface](../index.md), mlpack also provides
bindings via a simplified API to a number of other languages.  This binding API
is consistent across all languages, allowing for easy transition of mlpack code
between languages,

***Note:*** the binding API is not as flexible or general as the C++ interface;
to get the most out of mlpack, C++ is likely the better route to go.

## CLI (Command-line programs)

<center>
<img src="../img/terminal.svg" width="50" alt="a terminal" />
</center>

 - [CLI quickstart](../quickstart/cli.md)
 - [CLI API reference](bindings/cli.md)

## Python

<center>
<img src="../img/python.svg" width="50" alt="the Python logo" />
</center>

 - [Python quickstart](../quickstart/python.md)
 - [Python API reference](bindings/python.md)

## Julia

<center>
<img src="../img/julia.svg" width="50" alt="the Julia logo" />
</center>

 - [Julia quickstart](../quickstart/julia.md)
 - [Julia API reference](bindings/julia.md)

## R

<center>
<img src="../img/r.svg" width="50" alt="the R logo" />
</center>

 - [R quickstart](../quickstart/r.md)
 - [R API reference](bindings/r.md)

## Go

<center>
<img src="../img/gopher.svg" width="50" alt="the Go gopher" />
</center>

 - [Go quickstart](../quickstart/go.md)
 - [Go API reference](bindings/go.md)