MATLAB, как упомянуто другими, силен в матричном управлении и был первоначально создан как расширение известного BLAS и библиотеки LAPACK, пользовавшиеся для линейной алгебры. Это взаимодействует через интерфейс хорошо с другими языками как Java и хорошо одобрено техническими и научными компаниями для его хорошо разработанных и зарегистрированных библиотек. Из того, что я знаю о Python и NumPy, в то время как они совместно используют многие фундаментальные возможности MATLAB, у них нет полной ширины и глубины возможностей с их библиотеками.
Лично, я использую MATLAB, потому что это - то, что я изучил в своей стажировке, это - то, что я использовал в школе градиента, и это - то, что я использовал в своем первом задании. У меня ничего нет против Python (или никакой другой язык). Это, что я используюсь также.
кроме того, существует другая бесплатная версия в дополнение к scilab, упомянутому Jim C от гну, названной Октава .
существует множество ресурсов для новичков в Delphi, см. Эти вопросы в StackOverflow
Хорошая книга о структурах данных в Delphi - это фолианты delphi: алгоритмы и структуры данных
(источник: boyet.com )
Я думаю, что класс ArrayList в Java очень похож на список Generics ( TList
Пока.
Ознакомьтесь с Project Jedi и JEDI БИБЛИОТЕКА КОДОВ.
Библиотека кодов JEDI (JCL) состоит из набора тщательно протестированных и полностью документированные служебные функции и невизуальные классы, которые могут быть мгновенно повторно используется в вашем Delphi и Проекты C ++ Builder.
TObjectList
похож на ArrayList.
Я многому научился у delphi.about.com и codegearguru
Справка Delphi находится в режиме онлайн. Не знаю, что вы пропустили, но видели ли вы Начало работы с Rad Studio ?
Для структур данных я предлагаю сначала взглянуть на модуль Contnrs.pas ] в VCL. Он находится в папке source \ Win32 \ rtl \ common. И если вам повезло и у вас хотя бы Delphi 2009, то есть также вариант дженериков в Generics.Collections.pas
если вы француз (или понимаете французский), есть раздел Delphi на сайте Developpez.com
Я считаю DelphiFeeds хорошей отправной точкой. Есть ссылки на многие другие веб-сайты Delphi, включая TorryNet , где вы можете найти множество компонентов с открытым исходным кодом.
Что касается структур, посмотрите TStrings / TStringList и TList. Я использую их очень часто.
Для других классов и функций см. Основы Delphi . Есть описания и примеры кода.
Если вы используете Delphi 2009 или 2010, он поставляется с несколькими полезными структурами данных, в которых вам действительно не нужно делать ничего особенного (TList, TDictionary .. .).
Еще один хороший ресурс для компонентов - это delphipages.com . Если у вас есть какие-либо вопросы, лучшее место для получения ответов - здесь, при переполнении стека. :)
Для конкретных классных коллекций вы захотите открыть и покопаться два модуля: contnrs и generics.collections. Оба находятся в исходном каталоге delphi (.. \ RAD Studio \ xx \ source \ Win32 \ rtl \ common), который установлен для лицензионных версий.
Мои любимые сайты Delphi неупорядочены:
И, конечно же, этот сайт Stackoverflow