All Projects → vlang → vtl

vlang / vtl

Licence: MIT License
The V Tensor Library

Programming Languages

V
68 projects
shell
77523 projects

Projects that are alternatives of or similar to vtl

vbf
A brainfuck interpreter/compiler written in V.
Stars: ✭ 17 (-70.69%)
Mutual labels:  v
registry
Package registry for vpkg
Stars: ✭ 13 (-77.59%)
Mutual labels:  v
py2v
A Python to V transpiler.
Stars: ✭ 47 (-18.97%)
Mutual labels:  v
V
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. https://vlang.io
Stars: ✭ 26,283 (+45215.52%)
Mutual labels:  v
kate-syntax-highlight-v
Syntax highlighting of V files for the Kate editor
Stars: ✭ 17 (-70.69%)
Mutual labels:  v
vls
V language server
Stars: ✭ 267 (+360.34%)
Mutual labels:  v
vast
A simple tool for vlang, generate v source file to AST json file
Stars: ✭ 23 (-60.34%)
Mutual labels:  v
vredis
Redis client for V, written in V
Stars: ✭ 43 (-25.86%)
Mutual labels:  v
v2048
A simple game of 2048, written in V.
Stars: ✭ 19 (-67.24%)
Mutual labels:  v
vspeech
📢 Complete V bindings for Mozilla's DeepSpeech TensorFlow based Speech-to-Text library. 📜
Stars: ✭ 38 (-34.48%)
Mutual labels:  v
vave
🌊 A crazy simple library for reading/writing WAV files in V. Zero dependencies, 100% cross-platform.
Stars: ✭ 35 (-39.66%)
Mutual labels:  v
vinix
Vinix is an effort to write a modern, fast, and useful operating system in the V programming language
Stars: ✭ 1,512 (+2506.9%)
Mutual labels:  v
v-shopware-api-client
The reliable way to import and update a bazillion products.
Stars: ✭ 20 (-65.52%)
Mutual labels:  v
minesweeper-v
Minesweeper Written in Vlang
Stars: ✭ 19 (-67.24%)
Mutual labels:  v
boxx
📦 Create highly customizable terminal boxes that also look great!
Stars: ✭ 80 (+37.93%)
Mutual labels:  v
vproto
Protobuf compiler and runtime in V
Stars: ✭ 42 (-27.59%)
Mutual labels:  v
v-mode
🌻 An Emacs major mode for the V programming language.
Stars: ✭ 49 (-15.52%)
Mutual labels:  v
boundstone
High Performance / Fast Compilation / Lightweight MCBE Server
Stars: ✭ 42 (-27.59%)
Mutual labels:  v
jni
V wrapper around the C Java Native Interface
Stars: ✭ 15 (-74.14%)
Mutual labels:  v
vargs
Simple argument parsing library for V.
Stars: ✭ 36 (-37.93%)
Mutual labels:  v

The V Tensor Library

vlang.io | Docs | Changelog | Contributing

Mentioned in Awesome V VSL Continuous Integration Deploy Documentation License: MIT

>>> import vtl
>>> t := vtl.from_array([1.0, 2, 3, 4], [2, 2])
>>> t.get([1, 1])
4.0

VTL Provides

  • An n-dimensional Tensor data structure
  • Sophisticated reduction, elementwise, and accumulation operations
  • Data Structures that can easily be passed to C libraries
  • Powerful linear algebra routines backed by VSL.

In the docs you can find more information about this module

Installation

Install dependencies (optional)

We use VSL as backend for some functionalities. VTL requires VSL's linear algebra module. If you wish you to use vtl without these, the vtl module will still function as normal.

Follow this install instructions at VSL docs in order to install VSL with all needed dependencies.

Install VTL

Via vpm

$ v install vtl

Via vpkg

$ vpkg get https://github.com/vlang/vtl

Done. Installation completed.

Testing

To test the module, just type the following command:

$ v test .

License

MIT

Contributors

This work was originally based on the work done by Christopher (christopherzimmerman) and the rest of the VLang-Num group.

The development of this library continues its course after having reimplemented its core and a large part of its interface. In the same way, we do not want to stop recognizing the work and inspiration that the library done by Christopher has given.

Made with contributors-img.

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