IOAV
-
Khasan Mamaev ответил(а) на тему Подключение модуля math в форуме Синтаксис и родные библиотеки Python 10 лет назад
Это конечно интересная задача, может ты не видел, Саша Зуев делал без Динамо http://weandrevit.blogspot.ru/2014/08/blog-post_5.html
но ты в любом случае реши по-своему
-
Khasan Mamaev ответил(а) на тему Подключение модуля math в форуме Синтаксис и родные библиотеки Python 10 лет назад
И добро пожаловать на форум:) надеюсь ты сделаешь темку про свою работу с рисунками
-
Khasan Mamaev ответил(а) на тему Подключение модуля math в форуме Синтаксис и родные библиотеки Python 10 лет назад
Кстати, геометрию Dynamo можно экспортировать в векторный формат рисунка svg
-
Khasan Mamaev ответил(а) на тему Подключение модуля math в форуме Синтаксис и родные библиотеки Python 10 лет назад
Конечно ковыряли, нужно задать путь к папке с нужной библиотечкой и вперед
-
Khasan Mamaev ответил(а) на тему Несовпадение геометрии полученной из Revit и Dynamo в форуме Помогите с питон кодом 10 лет назад
Алексей Лобанов осветил эту проблемы в своем ролике
-
Khasan Mamaev создана тема Несовпадение геометрии полученной из Revit и Dynamo в форуме Помогите с питон кодом 10 лет назад
В процессе программирования в Pythone, при обработке геометрии, полученной из Revit или Dynamo сразу несколько человек заметили одну трудность – созданные по одним и тем же параметрам элементы при сравнении операторами Python идентифицировались как разные. Выяснилось, что эти элементы все же отличаются на каком то 20-ом знаке после запятой.
-
Khasan Mamaev ответил(а) на тему Dynamo Release Candidate 0.8.2 в форуме События 10 лет назад
чуть позже посмотрю
-
Khasan Mamaev ответил(а) на тему Dynamo Release Candidate 0.8.2 в форуме События 10 лет назад
я успел скачать и поставить 0.8.3 от 14 августа, перезалил на Яндекс диск, можете скачать отсюда https://yadi.sk/d/WRhsm0NXibABR
-
Khasan Mamaev ответил(а) на тему Интересные ресурсы в форуме Разное 10 лет назад
Programming for Non-Programmers by Matt Jezyk, Peter Boyer and Zach Kron [2013] http://issuu.com/pabloherrera/docs/dynamo-programming_for_non-programm
-
Khasan Mamaev ответил(а) на тему Генераторы списков в форуме Синтаксис и родные библиотеки Python 10 лет назад
Мало того, можно использовать и вложенные циклы, например:
[x+y for x in range(3) for y in [10, 20, 30]] = [10,20,30,11,21,31,12,22,32] -
Khasan Mamaev ответил(а) на тему Генераторы списков в форуме Синтаксис и родные библиотеки Python 10 лет назад
Еще более сложные последовательности можно формировать при помощи условного оператора, например:
[x**2 for x in range(9) if x % 2 == 0] = [0,4,16,36,64].
По условию if x % 2 == 0 выбираются четные элементы. -
Khasan Mamaev ответил(а) на тему Генераторы списков в форуме Синтаксис и родные библиотеки Python 10 лет назад
Для создания более сложных последовательностей применяются операторы цикла for и условный if.
Например
[x**2 for x in range(5)] = [0,1,4,9,16],
до оператора цикла задается функция, которая будет применена к каждому элементу последовательности, в данном примере это возведение в квадрат. И обратите внимание, что все выражение должно быть заклю…[Читать далее] -
Khasan Mamaev ответил(а) на тему Генераторы списков в форуме Синтаксис и родные библиотеки Python 10 лет назад
Для создания более сложных последовательностей применяются операторы цикла for и условный if.
Например [x**2 for x in range(5)] = [0,1,4,9,16], до оператора цикла задается функция, которая будет применена к каждому элементу последовательности, в данном примере это возведение в квадрат. И обратите внимание, что все выражение должно быть заклю…[Читать далее] -
Khasan Mamaev ответил(а) на тему Генераторы списков в форуме Синтаксис и родные библиотеки Python 10 лет назад
Для создания более сложных последовательностей применяются операторы цикла for и условный if.
Например [x**2 for x in range(5)] = [0,1,4,9,16], до оператора цикла задается функция, которая будет применена к каждому элементу последовательности, в данном примере это возведение в квадрат. И обратите внимание, что все выражение должно быть заклю…[Читать далее] -
Khasan Mamaev ответил(а) на тему Генераторы списков в форуме Синтаксис и родные библиотеки Python 10 лет назад
Для создания более сложных последовательностей применяются операторы цикла for и условный if.
-
Khasan Mamaev создана тема Генераторы списков в форуме Синтаксис и родные библиотеки Python 10 лет назад
Простейшим генератором списка в Python является встроенная функция range:
range([start=0], stop, [step=1]) – арифметическая прогрессия от start до stop с шагом step.
При задании одного аргумента range(x) будет сгенерирована последовательность длиной в х, начиная от нуля, с шагом 1.
Например range(5) = [0,1,2,3,4].
При зада…[Читать далее] -
Khasan Mamaev создана тема Генераторы списков в форуме Синтаксис и родные библиотеки Python 10 лет назад
Простейшим генератором списка в Python является встроенная функция range:
range([start=0], stop, [step=1]) – арифметическая прогрессия от start до stop с шагом step.
При задании одного аргумента range(x) будет сгенерирована последовательность длиной в х, начиная от нуля, с шагом 1. Например range(5) = [0,1,2,3,4].
При задан…[Читать далее] -
Khasan Mamaev создана тема Генераторы списков в форуме Синтаксис и родные библиотеки Python 10 лет назад
Простейшим генератором списка в Python является встроенная функция range:
range([start=0], stop, [step=1]) – арифметическая прогрессия от start до stop с шагом step.
При задании одного аргумента range(x) будет сгенерирована последовательность длиной в х, начиная от нуля, с шагом 1. Например range(5) = [0,1,2,3,4].
При задан…[Читать далее] -
Khasan Mamaev создана тема Округление в Python в форуме Синтаксис и родные библиотеки Python 10 лет назад
В Python есть три оператора округления: round(x,a), floor(x), ceil(x). Оператор round по умолчанию, когда не задано количество знаков после запятой, округляет до ближайшего целого числа, т.е. round(x) = round(x,0). Этот оператор является встроенным и не требует вызова каких либо библиотек. Два других оператора входят в состав библиотеки math…[Читать далее]
-
Khasan Mamaev ответил(а) на тему ATRACTOR SIMPLE в форуме Синтаксис и родные библиотеки Python 10 лет назад
Да не за что, аналогия не полная, последовательность Питона не включает максимальное значение, поэтому нужно к максимальному числу добавлять величину одного шага, окончательно будет так: range(0,60+60/15,60/15)
- Загрузить еще