91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

polyscope庫如何在python 項目中進行安裝

發布時間:2020-11-16 14:36:28 來源:億速云 閱讀:168 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關polyscope庫如何在python 項目中進行安裝,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

安裝就可以在環境配置好的情況下使用pip安裝:

pip install polyscope

如果提示找不到庫文件,no moudle的話可以試著把安裝下來的polyscope文件夾放在和想要運行的py文件的同一目錄下。
而我們安裝下來的polyscope文件夾在哪里呢?它們應該位于安裝目錄中的"Lib/site-packages"中,我的如下圖所示:

polyscope庫如何在python 項目中進行安裝

但是裝好之后我們運行一個網上的例程:

import polyscope as ps

# Initialize polyscope
ps.init()

### Register a point cloud
# `my_points` is a Nx3 numpy array
ps.register_point_cloud("my points", my_points)

### Register a mesh
# `verts` is a Nx3 numpy array of vertex positions
# `faces` is a Fx3 array of indices, or a nested list
ps.register_surface_mesh("my mesh", verts, faces, smooth_shade=True)

# Add a scalar function and a vector function defined on the mesh
# vertex_scalar is a length V numpy array of values
# face_vectors is an Fx3 array of vectors per face
ps.get_surface_mesh("my mesh").add_scalar_quantity("my_scalar", 
    vertex_scalar, defined_on='vertices', cmap='blues')
ps.get_surface_mesh("my mesh").add_vector_quantity("my_vector", 
    face_vectors, defined_on='faces', color=(0.2, 0.5, 0.5))

# View the point cloud and mesh we just registered in the 3D UI
ps.show()

還是有錯誤,找不到polyscope_bindings,我的解決辦法是在這個目錄下面還應該有一個這個文件:

polyscope庫如何在python 項目中進行安裝

把他的名字改成polyscope_bindings.pyd就可以解決,庫就可以跑通了。但是原例程因為沒有給數組所有還有邏輯錯誤,隨便給幾個就可以運行了:

import polyscope as ps
import numpy as np

# Initialize polyscope
ps.init()

### Register a point cloud
# `my_points` is a Nx3 numpy array
my_points=np.array([[1,1,1],[1,2,3],[1,2,4],[2,5,3],[2,2,2]])
ps.register_point_cloud("my points", my_points)

### Register a mesh
# `verts` is a Nx3 numpy array of vertex positions
# `faces` is a Fx3 array of indices, or a nested list
verts=np.array([[1,1,1],[1,2,3],[1,2,4],[2,5,3],[2,2,2]])
faces=np.array([[1,1,1],[1,2,3],[1,2,4],[2,4,3],[2,2,2]])
ps.register_surface_mesh("my mesh", verts, faces, smooth_shade=True)

# Add a scalar function and a vector function defined on the mesh
# vertex_scalar is a length V numpy array of values
# face_vectors is an Fx3 array of vectors per face
vertex_scalar = np.array([1,2,3,4,5])
face_vectors=np.array([[1,1,1],[1,2,3],[1,2,4],[2,5,3],[2,2,2]])
ps.get_surface_mesh("my mesh").add_scalar_quantity("my_scalar", 
    vertex_scalar, defined_on='vertices', cmap='blues')
ps.get_surface_mesh("my mesh").add_vector_quantity("my_vector", 
    face_vectors, defined_on='faces', color=(0.2, 0.5, 0.5))

# View the point cloud and mesh we just registered in the 3D UI
ps.show()

這就可以成功使用了

polyscope庫如何在python 項目中進行安裝

看完上述內容,你們對polyscope庫如何在python 項目中進行安裝有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邳州市| 义乌市| 寿光市| 盈江县| 乌拉特前旗| 礼泉县| 黔西| 石泉县| 嵩明县| 定边县| 宾川县| 九龙坡区| 得荣县| 正安县| 永昌县| 崇左市| 台山市| 灌阳县| 永善县| 二连浩特市| 鄂温| 赣州市| 洪洞县| 万载县| 习水县| 望谟县| 容城县| 鹤岗市| 铁力市| 城口县| 丹寨县| 靖西县| 苍山县| 水富县| 监利县| 洪湖市| 四平市| 鹿泉市| 南投市| 师宗县| 连江县|