如何用土木工程思维理解Anaconda、Python与TensorFlow的关系
Anaconda、Python与TensorFlow的关系
Python与Anaconda
如果将我们熟悉的ANSYS比作Anaconda,那么我们就可以把ANSYS的参数化设计语言APDL比作Python,即通过某个命令来实现某个功能。
在ANSYS中我们可以选择不同环境如ANSYS或LS-DYNA来进行不同项目的计算,与之类似的,在Anaconda中,我们也可以选择不同的环境(Environment)来使用。
与ANSYS不同的是,Anaconda仅预置了一个环境(base),根据不同项目的不同需求,我们需要自己建立这个环境(类比理解:我们需要建立Mechanical、DYNA、Structural来进行静力、动力、电磁等不同领域的计算)。
然后,在这个环境下,再开展项目。比如我们选择Mechanical进行结构建模、有限元计算。
Python与TensorFlow
引用博主CSDN博主「uusoso」的文章:
“打个不恰当的比喻,python是一条章鱼,tensorflow就是其中的一种触手。但是章鱼不止tensorflow这一条触手,还有类似于numpy,pandas等等很多条触手。每条触手可以实现一类功能,章鱼要完成一个具体的任务,比如吃饭(假设像人一样吃饭),就需要专门拿馒头的触手去拿馒头,专门拿筷子的触手去拿筷子夹菜,这样通过多条手的配合,共同实现一个具体的任务。”