Подключение модуля math
Главная › Форумы › Python › Синтаксис и родные библиотеки Python › Подключение модуля math
Помечено: math
- В этой теме 23 ответа, 4 участника, последнее обновление 4 года, 9 месяцев назад сделано Александр.
-
АвторСообщения
-
да у меня не свой модуль, а библиотека для манипуляций с изображениями pil http://www.pythonware.com/products/pil/ . На обычный питон (не айрон) ставится нормально, а простое копирование папки с данной библиотекой в сам айрон, ошибки начинают вылазить. Не находит *.pyd модулей, хотя *.py находит.
А что ты хочешь сделать с помощью этого модуля? Может попробуем иначе решить?
В Dynamo есть ноды для экспорта в растровый формат, может попробовать их использовать? И модули по твоей ссылке весьма старые, 2009-ый год, синтаксис может сильно отличаться.
я думал по данным объекта в ревите отрисовать графику сторонним модулем питона и вставить её в параметр семейства. Сейчас уже просто интересно, можно ли подключать/ставить “большие внешние модули”, вроде того же scipy к айронпайтону. Пробовал установить стандартный pip для инсталяции модулей, что-то не получается. Просто помниться мне, Бауск на Аутодеск Юниверсити говорил, что айронпайтон довольно урезанный в данном подходе.
По поводу урезанности не могу сказать, поскольку пока еще плохо владею темой. Но в модулях часто бывают ссылки на другие модули и за всем этим нужно следить и указывать пути доступа, чтобы модуль заработал. Можно попробовать использовать Python Shell for Revit.
А жалко , что тема так давно не наполняется.Вроде и все понятно,Но как быть новичкам….
Покритикуйте:
import math
from math import radians as rad
from math import sin as sinus
from math import cos as cosinus
from math import tan as tangens
from math import atan as arctangent‘Угол в градусах’
angle_In_Degrees = int(IN[1])
‘Перевод в радианы:’
angle_In_Radians = rad(angle_In_Degrees)OUT = []
OUT.append(‘Angle,degrees = ‘ + str(angle_In_Degrees))
OUT.append(‘Angle,radians = ‘ + str(angle_In_Radians))
OUT.append(‘Angle,sin = ‘ + str(round(sinus(angle_In_Radians),13)))
OUT.append(‘Angle,cos = ‘ + str(round(cosinus(angle_In_Radians),13)))
OUT.append(‘Angle,tan = ‘ + str(round(tangens(angle_In_Radians),13)))
OUT.append(‘Angle,atan = ‘ + str(round(arctangent(angle_In_Radians),13)))а для чего нужно вводить новые названия функциям, да еще и длинней, чем существующие) ктото не понимает что cos, sin это косинус и синус? нужно полностью писать?
напиши
from math import cos, sin, tan, atan, radians
или же еще проще
from math import *
и получишь вообще все функции из этой библиотеки“..from math import cos, sin, tan, atan, radians..”
Вот спасибо, не знал..
А про импорт * , так это что бы ни чего не грузило лишнего, то что надо в сценарий.
А так подробно описал для таких ламеров как я…
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.