![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ironpython
黑夜de骑士
建筑信息化/智慧城市/数字孪生-资深研发
北京建筑设计院-数字化外聘专家
Autodesk开发联盟-行业个人开发代表
多家国企央企设计院-数字化专家
多家建筑信息化创业公司-技术顾问
展开
-
Dynamo(pythonscript)之expected ICollection[]/Ilist[], got list
一、背景小伙伴在pythonscript中,使用了一个list列表,结果发现可能出现以下两类错误expected ICollection[xxx], got listexpected IList[xxx], got list二、解决思路首先在头部引入C# list模块import clrclr.AddReference('System')from System.Collecti...原创 2020-02-22 22:43:09 · 842 阅读 · 0 评论 -
如何在Ironpython中使用矩阵(numpy)
一、背景小伙伴们在ironpython中可能有需要需要使用矩阵运算。在python中,大家知道我们可以使用numpy库,那么在ironpython中如何使用呢?二、思路思路1.在ironpython中通过numpy使用矩阵运算。大家可以参考这篇文章:https://stackoverflow.com/questions/29397540/how-to-install-numpy-and-...原创 2019-05-27 16:35:05 · 3338 阅读 · 5 评论 -
如何在dynamo(Pythonscript)中使用矩阵运算(numpy的替代方法)
一、背景有个小伙伴想在dynamo中使用矩阵运算,翻译过来就是如何在Ironpython中使用矩阵运算。这里给小伙伴们讲下python与Ironpython的区别python:类似普通话,我们目前见到的python版本,基本上都是这个(比如现在很火的机器学习),通常会使用numpy库来完成矩阵运算Ironpython:类似方言,在.net平台上的python版本,由于支持Ironpytho...原创 2019-05-27 17:28:14 · 1784 阅读 · 6 评论 -
如何在Dynamo(PythonScript中导入第三方模块)
一、背景小伙伴们在使用dynamo中的PythonScript节点时,为了丰富PythonScript节点的功能,那么就需要引入第三方模块。首先,我们得明白,PythonScirpt节点是基于IronPython的,因此模块的导入方式与python是不一样的。本文就介绍如何在IronPython中导入第三方模块。二、思路首先,这种模块必须是支持IronPython,而不是只支持Python...原创 2019-06-16 14:47:57 · 3416 阅读 · 2 评论 -
如何在Dynamo(PythonScript)中引用py文件(导入函数)
一、背景小伙伴们在dynamo中使用PythonScript时,可能有些代码可以复用,比如函数,我们就可以将其保存在py文件中,然后再不同的PythonScript中进行调用。二、思路+代码首先,我们看下情景我们在PythonScript中自定义一个函数加减的功能,然后使用它。# -*- coding: UTF-8 -*-import mathimport clr# 导入 Re...原创 2019-06-20 19:11:21 · 2688 阅读 · 1 评论