vlang.io | Documentos | Ejemplos | Registro de cambios | Contribuyendo
VSL es una biblioteca V para desarrollar Inteligencia Artificial y Computación Científica de Alto Rendimiento.
Visite los documentos de vsl para obtener más información sobre las funciones compatibles.
VSL es una biblioteca científica con una gran variedad de módulos diferentes. Aunque la mayoría de los módulos ofrecen definiciones puras de V, VSL también proporciona módulos que incluyen bibliotecas C conocidas entre otros backends que permiten la informática de alto rendimiento como alternativa.
Esta biblioteca contiene funciones esenciales para cálculos de álgebra lineal (operaciones entre todas las combinaciones de vectores y matrices, valores propios y vectores propios, solucionadores lineales) y el desarrollo de métodos numéricos (por ejemplo, cuadratura numérica).
Opcionalmente, vinculamos VSL con bibliotecas existentes escritas en C y Fortran, como Open BLAS y LAPACK. Estas bibliotecas existentes han sido fundamentales para el desarrollo de simulaciones de alto rendimiento durante muchos años. Creemos que es posible reescribir estas bibliotecas en V nativo y al mismo tiempo lograr la misma velocidad que ofrecen, pero al mismo tiempo queremos permitir a los usuarios de VSL la posibilidad de elegir cuándo usar estas bibliotecas. como backend y cuando no. Es por eso que cada módulo documenta las banderas que lo permiten al momento de su uso.
Es posible optimizar ciertos módulos utilizando diferentes backends. Para ello, existen algunas dependencias de C que se pueden instalar opcionalmente. Si desea utilizar estas dependencias de C y otras bibliotecas, la forma más sencilla de trabajar con VSL es a través de Docker. Con Docker y VS Code instalados, podrás empezar a desarrollar potentes simulaciones numéricas utilizando VSL en cuestión de segundos. Además, la mejor parte es que funciona en Windows, Linux y macOS desde el primer momento.
Hecho. Y su sistema permanecerá "limpio".
Nuestra imagen de Docker también contiene V y V Tools para trabajar con VS Code (o no).
v install vsl
vpkg get https://github.com/vlang/vsl
Hecho. Instalación completada.
Para probar el módulo, simplemente escriba el siguiente comando:
v test .
Hecho con colaboradores-img.