Kabdim 0 28 марта, 2018 Опубликовано 28 марта, 2018 · Жалоба Вот он парсер мануала на Kinetis K66 - :08: Там svd файла что ли не было? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 28 марта, 2018 Опубликовано 28 марта, 2018 · Жалоба Вопрос: как бы вынести этот функционал наружу в скрипты? QtScript пробовал, как-то криво оно связывается с плюсовой частью...Хм. Если унаследовать класс от QObject и написать слоты для всего, что хочешь передать в скрипт назвать 'криво связывается', то я уж и не знаю, что будет 'не криво' Если очень хочется попробовать силы в велосипедостроении - то вперёд, в lua. Тут уже насоветовали Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 9 апреля, 2018 Опубликовано 9 апреля, 2018 · Жалоба Доброго времени суток как-то понадобилось переставить символы в строке задом наперед, столкнулся с >>> s='qwertyuiop' >>> s[::-1] 'poiuytrewq' сам бы никогда не догадался. как работает (синтаксически) эта конструкция? s[::-1] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
halfdoom 0 9 апреля, 2018 Опубликовано 9 апреля, 2018 · Жалоба как работает (синтаксически) эта конструкция? s[::-1] Последний параметр задает шаг -1, что эквивалентно последовательности: "123"[-1:] + "123"[-2:-1] + "123"[-3:-2] Как и многие вещи в Питоне, это не работает со строками в юникоде, в Ruby все проще и понятнее (и работает хоть с иероглифами): "我爱你".reverse => "你爱我" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SSerge 6 9 апреля, 2018 Опубликовано 9 апреля, 2018 · Жалоба Как и многие вещи в Питоне, это не работает со строками в юникоде, в Ruby все проще и понятнее (и работает хоть с иероглифами): Это только у веб-программистов не работает потому что они вынуждены до конца своих дней оставаться на второй версии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexunder 4 9 апреля, 2018 Опубликовано 9 апреля, 2018 · Жалоба Как и многие вещи в Питоне, это не работает со строками в юникоде, в Ruby все проще и понятнее (и работает хоть с иероглифами): Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 10 апреля, 2018 Опубликовано 10 апреля, 2018 (изменено) · Жалоба чёт я не пойму, в чем должно быть что то не так Python 2.7.12+ (default, Sep 17 2016, 12:08:02) [GCC 6.2.0 20160914] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> s=u'العَرَبِيَّة' >>> s[::-1] u'\u0629\u0651\u064e\u064a\u0650\u0628\u064e\u0631\u064e\u0639\u0644\u0627' >>> s u'\u0627\u0644\u0639\u064e\u0631\u064e\u0628\u0650\u064a\u064e\u0651\u0629' >>> А учитывая то, что у меня рвотный рефлекс на синтаксис пхытона, лучше при мне об этой дряни вообще не говорить (а то могу и заляпать ненароком)!!! я тоже долго плевался на case sensitivity (казалось бы - ну все для пространства имен есть - зачем этот ужас оставлять????) - и на пробелы вместо табуляций. в итоге - с пробелами так и не могу смириться. количество ошибок при написании в заточенных под питон редакторах в разы выше чем в например geany может есть какой-то секрет в части пробелов? не могу. не воспринимается. (шел 6й год питонизма) специально для pep8 когда просили - делал замену tab=4spaces - понятное дело )))))) Изменено 10 апреля, 2018 пользователем _Pasha Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 10 апреля, 2018 Опубликовано 10 апреля, 2018 · Жалоба чёт я не пойму, в чем должно быть что то не так Питон нужен третий :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
halfdoom 0 10 апреля, 2018 Опубликовано 10 апреля, 2018 · Жалоба Питон нужен третий :) Это да, только в третьей(!) версии снизошли до этого. Учитывая еще несколько заметных изменений, питоны 2 и 3 можно считать похожими, но разными языками. Что, собственно, и подтверждается отказом некоторых разработчиков адаптировать свой код к питону 3. Но если эти несовместимости еще как-то можно обходить, то фундаментальные проблемы с зависимостью синтаксиса от форматирования и необходимости указания "self." там, где оно не очень нужно, исправить уже не получится. Ну, разве что, выпустив еще одну несовместимую версию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 10 апреля, 2018 Опубликовано 10 апреля, 2018 (изменено) · Жалоба Python 3.5.2+ (default, Sep 22 2016, 12:18:14) [GCC 6.2.0 20160927] on linux Type "help", "copyright", "credits" or "license" for more information. >>> s=u'العَرَبِيَّة' >>> s.encode('utf-8') b'\xd8\xa7\xd9\x84\xd8\xb9\xd9\x8e\xd8\xb1\xd9\x8e\xd8\xa8\xd9\x90\xd9\x8a\xd9\x8e\xd9\x91\xd8\xa9' >>> s[::-1].encode('utf-8') b'\xd8\xa9\xd9\x91\xd9\x8e\xd9\x8a\xd9\x90\xd8\xa8\xd9\x8e\xd8\xb1\xd9\x8e\xd8\xb9\xd9\x84\xd8\xa7' переставляет при непосредственном отображении - живет своей жизнью. но видимо, с питоном это совершенно не связано Изменено 10 апреля, 2018 пользователем _Pasha Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
leevv 0 29 октября, 2018 Опубликовано 29 октября, 2018 · Жалоба Нашел эту ветку только сейчас. На счет питона для embedded. Последние разработки на PYNQ framework http://www.pynq.io/ от Xilinx мне кажутся очень интересными. С одной стороны снижается барьер для application developer(например data scientists) в работе с FPGA. С другой стороны для разработчика FPGA можно использовать все преймущества интерактивной разработки и, например, быструю визуализацию данных в том же Jupiter Notebook. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterAL 0 20 февраля, 2020 Опубликовано 20 февраля, 2020 · Жалоба Добрый день. А никому в итоге с PYNQ не удалось поработать? Интересует вопрос реализации нейросети на ZINQ подобных устройствах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться