Я реализовал коды в MATLAB, которые работают с матрицами 216x216, которые содержат числовые данные и иногда строки. Операции, которые я делаю на этих матрицах, в основном похожи на матрицы фильтров выше определенного порога, найдите все индексы матриц, которые выше некоторого значения. Найдите список значений выше, скажем, X, а затем найдите последовательные различия между ними, некоторые строки заменят манипуляции. Делайте матричные точечные продукты и т. Д. Мне нужно получить доступ к тысячам файлов для создания этих матриц (dlmread, которые я использую в MATLAB).Может ли python выполнять операции эквивалентной матрицы MATLAB?
Теперь мне нужно реализовать вышеупомянутый проект на любом другом языке, который обычно связан с ОС, например, с языком Perl, c или python или с открытым исходным кодом.
Я сделал короткий поиск и узнал, что питон - хороший инструмент для исследования. У python есть некоторые из этих эквивалентов MATLAB для операций с матрицами (например, чтение файла непосредственно в массив, find, dlmwrite и т. Д.)
Поскольку у моих кодов уже много петель без этих функций MATLAB, коды будут намного более грязными и трудно поддерживать.
Или вы могли бы указать другие альтернативы. Я знаком с маленьким Perl, но не с python или R.
да, посмотрите на 'scipy' – Anycorn
я завершить свой проект с помощью SciPy/NumPy. Удивительный опыт! – Dexters