如何學習用python繪製分子結構?

時間 2021-05-29 23:02:59

1樓:

材料方向可以試試Atomic Simulation Environment(ASE)。

2樓:

個人常用的是基於python的ASE包生成pov檔案然後用povray渲染,可以自動化,以及魔改材質引數。

這個本質上還是靠外部程式了,不過一回想,我還真寫過純python的實現。

剛入行時候寫過乙個指令碼用matplotlib硬畫,具體來說就是算好座標,然後矩形+扇形路徑當鍵,畫圓形當原子……看起來還行,但是慢的可以(lapotp,畫兩三百原子都要花五秒,比povray渲染還慢……

事實證明,不要重複造輪子……各種視覺化程式他們不香麼?

3樓:德雲社區

從原理上來說可以,關鍵是圖形一複雜 python 本身可能做不了,但其它 python 擴充套件還是有可能的

實在不行,可直接呼叫相關第三方 C/C++ 模組

4樓:

抽空回答乙個,一般來說繪晶胞圖不會用Python來搞,python一般是繪製二維的一些折線,柱狀圖~針對不同的方法用的比較多的軟體是,VASP->VESTA, LAMMPS->VMD, OVITO, ATOMEYE, 如果你做分子動力學,比較推薦OVITO,圖形介面友好,也提供了相對友好的Python介面

如何學習用適當的語法寫作?

wander funker 1 學習從句大雜燴,在寫作的時候能加點長難句裝逼 確定不是在為難老師?2 學習倒裝句,比如以 Knowing Not only.Never.這樣開頭的句子就逼格很高 3 學習感嘆句,什麼時候使用就不用我多說了吧。4 學習關聯詞,上下連線很有用,能秀詞彙量,讓老師感覺耳目一...

如何用Python繪製銷售額(柱形圖)和增速(折線圖)的雙y軸圖?

楊航鋒 繪製出來倒不是很困難但要畫的好看還是很不容易的,這裡給出的方法僅簡要復現出題主的圖案,僅供參考!import numpy asnp import matplotlib.pyplot asplt from matplotlib.ticker import FuncFormatter from ...

小白如何用mac學習python?

Joshua 別聽他們胡說貌似 OS X 10.9以上的系統都自帶了python你需要做的非常簡單 1 開啟終端 2 輸入 python 回車即可 3 這個時候就已經進入了python 你可以直接寫python語言了 blue uni 非常討厭一些沒有針對問題的回答,對於乙個新手來說,mac系統和w...