свободная среда MATLAB

Я предполагаю, что вы используете xml.etree.ElementTree, поэтому попробуйте:

for article in root.iter():
    pg = article.findall('p')
    if pg:
       p = pg[0]

или вы можете выполнить итерацию, чтобы получить все значения.

7
задан Brian 17 June 2015 в 18:43
поделиться

6 ответов

Октава главным образом совместима с matlab: http://www.gnu.org/software/octave/

16
ответ дан 6 December 2019 в 05:06
поделиться

Если бы Вы только запускаете с MATLAB, я настоятельно рекомендовал бы пойти путь Python вместо этого (если нет некоторая очень определенная причина, почему необходимо использовать MATLAB). Основы (как массив / операции над матрицей) очень похожи на MATLAB.

В моей текущей области работы (нейробиология) там сильная миграция от MATLAB до Python. Многие группы переключаются, потому что Python является бесплатным и обычно более мощным.

Основные пакеты необходимо будет, вероятно, начать, были бы numpy (основные численные данные массива), scipy (больше алгоритмов) и matplotlib (графическое изображение). Так как Вы хотите работать над командной строкой, я предлагаю IPython также.

Как уже упомянуто в другом ответе существуют также некоторые дистрибутивы Python, которые включают много пакетов, как PythonXY, Распределение Enthought Python или Анаконда.

Существует много имеющихся в сети учебных руководств, ищут немного и выбирают то, которое Вы любите.

10
ответ дан 6 December 2019 в 05:06
поделиться

Я был недавно очарован из Python XY. Это точно не похоже на Matlab, но это имеет многие из тех же функций и копирует стиль. Я лично использовал бы его, если бы я не хотел покупать лицензию Matlab, хотя - не, если я хотел практиковать с заместителем Matlab.

www.pythonxy.com

3
ответ дан 6 December 2019 в 05:06
поделиться

Изучите их:

Прочитайте эту запись в блоге от Ryan Morlok для большего количества информации об альтернативах Matlab с открытым исходным кодом.

Я - большой поклонник R, но это не замена для Matlab... это - альтернатива. Существует большая разница!

6
ответ дан 6 December 2019 в 05:06
поделиться

Другие пользователи дали Вам примеры, которые я предложил бы - Octave и Scilab. Из этих двух я сказал бы, что Scilab более мощен, НО Октава пытается действительно трудно быть источником, совместимым со стандартным MATLAB, и Scilab не делает.

Так, если Ваша цель состоит в том, чтобы экспериментировать с MATLAB как язык и освоить навыки, которые Вы в конечном счете сможете передать MATLAB затем, я предлагаю, чтобы Вы придерживались Октавы.

2
ответ дан 6 December 2019 в 05:06
поделиться

Если Вы интересуетесь испытанием вещей в MATLAB непосредственно, была недавняя запись в блоге на веб-сайте MathWorks относительно загрузок бесплатной демонстрационной версии MATLAB и его различных панелей инструментов. Если Вы не попытались уже связаться с ними, ссылками блога на эту страницу, где можно запросить пробные версии продукта или, если у Вас уже есть лицензированный продукт, Вы можете регистрироваться и загружаете пробные версии панелей инструментов.

2
ответ дан 6 December 2019 в 05:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: