The Matrix
- Библиотеки
- Omega J Msigwa
- Версия: 2.50
- Обновлено: 20 августа 2022
- Активации: 5
Матрица является основой сложных торговых алгоритмов, поскольку она помогает выполнять сложные вычисления без особых усилий и без необходимости слишком больших вычислительных мощностей. хранится в форме массива в оперативной памяти нашего компьютера,
Используя некоторые функции из этой библиотеки, я смог создать роботов с машинным обучением, которые могли принимать большое количество входных данных.
Для эффективного использования этой библиотеки требуются некоторые математические знания о линейной алгебре.
Читать документы
Полная документация по библиотеке находится здесь https://www.mql5.com/en/blogs/post/750249
Шаг 1: Импорт функций
Функции внутри этой библиотеки просты в использовании, и их можно понять с первого взгляда.
#import "The Matrix.ex5" void CSVToMatrix(double &Matrix[],int &mat_rows,int &mat_cols,string csv_file,string sep=","); bool IsMatrixSquare(double &Matrix[]); void MatrixDetectType(double &Matrix[],int rows,int &__r__,int &__c__); void MatrixMultiply(double &A[],double &B[],double &AxBMatrix[], int colsA,int rowsB,int &new_rows,int &new_cols); void MatrixPrint(double &Matrix[],int cols,int digits=5); void MatrixDuplicate(double &Matr[],int times); void MatrixGetColumn(double &Matrix[],int column,int &cols); void MatrixRemoveColumn(double &Matrix[],int column,int &cols); void MatrixRemoveRowWithContent(string &dataArr[], string content_detect, int cols); void MatrixTranspose(double &Matrix[], int &mat_cols); void MatrixUnTranspose(double &Matrix[], int to_cols); void MatrixInverse(double &Matrix[]); void Gauss_JordanInverse(double &Matrix[],int mat_order); #import
Зачем покупать эту библиотеку
- Поддержка развития
- Тщательно отлаженный код для сложных программ, которые вам небезразличны
- Я открыт для новых функций и готов исправить проблемы, когда вы их найдете.
- Удовлетворение гарантировано
Библиотека в настоящее время стоит 35 долларов, потому что это ранняя версия. цена будет иногда увеличиваться по мере обновления библиотеки