當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Sympy Polyhedron.reset()用法及代碼示例


Polyhedron.reset():reset()是一個sympy Python庫函數,可將拐角返回到多麵體的原始位置。

用法: sympy.combinatorics.Polyhedrons.Polyhedron.reset()

返回:到多麵體原始位置的角


代碼1:reset()示例–四麵體

# Python code explaining 
# SymPy.Polyhedron.reset() 
  
# importing SymPy libraries 
from sympy.combinatorics import Permutation, Cycle 
from sympy.combinatorics.polyhedron import tetrahedron, octahedron 
  
# Using from  
# sympy.combinatorics.polyhedron.Polyhedron.reset() 
  
# Creating Polyhedron 
a = tetrahedron.copy() 
  
print ("Polyhedron - reset form : ", a.reset) 
  
a.rotate(0) 
print ("\nPolyhedron - reset form : ", a.reset)

輸出:

Polyhedron – reset form : <bound method Polyhedron.reset of Polyhedron((0, 1, 2, 3), ((0, 1, 2), (0, 2, 3), (0, 1, 3), (1, 2, 3)), ((1 2 3), (3)(0 1 2), (0 3 2), (0 3 1), (0 1)(2 3), (0 2)(1 3), (0 3)(1 2)))>

Polyhedron – reset form : <bound method Polyhedron.reset of Polyhedron((0, 1, 2, 3), ((0, 1, 2), (0, 2, 3), (0, 1, 3), (1, 2, 3)), ((1 2 3), (3)(0 1 2), (0 3 2), (0 3 1), (0 1)(2 3), (0 2)(1 3), (0 3)(1 2)))>

代碼2:reset()示例–八麵體

# Python code explaining 
# SymPy.Polyhedron.reset() 
  
# importing SymPy libraries 
from sympy.combinatorics import Permutation, Cycle 
from sympy.combinatorics.polyhedron import tetrahedron, octahedron 
  
# Using from  
# sympy.combinatorics.polyhedron.Polyhedron.reset() 
  
# Creating Polyhedron 
a = octahedron.copy() 
  
print ("Polyhedron - reset form : ", a.reset) 
  
a.rotate(0) 
print ("\nPolyhedron - reset form : ", a.reset)

輸出:

Polyhedron – reset form : <bound method Polyhedron.reset of Polyhedron((0, 1, 2, 3, 4, 5), ((0, 1, 2), (0, 2, 3), (0, 3, 4), (0, 1, 4), (1, 2, 5), (2, 3, 5), (3, 4, 5), (1, 4, 5)), ((5)(1 2 3 4), (0 4 5 2), (0 1 5 3), (0 1)(2 4)(3 5), (0 2)(1 3)(4 5), (0 3)(1 5)(2 4), (0 4)(1 3)(2 5), (0 5)(1 4)(2 3), (0 5)(1 2)(3 4), (0 4 1)(2 3 5), (0 1 2)(3 4 5), (0 2 3)(1 5 4), (0 4 3)(1 5 2)))>

Polyhedron – reset form : <bound method Polyhedron.reset of Polyhedron((0, 1, 2, 3, 4, 5), ((0, 1, 2), (0, 2, 3), (0, 3, 4), (0, 1, 4), (1, 2, 5), (2, 3, 5), (3, 4, 5), (1, 4, 5)), ((5)(1 2 3 4), (0 4 5 2), (0 1 5 3), (0 1)(2 4)(3 5), (0 2)(1 3)(4 5), (0 3)(1 5)(2 4), (0 4)(1 3)(2 5), (0 5)(1 4)(2 3), (0 5)(1 2)(3 4), (0 4 1)(2 3 5), (0 1 2)(3 4 5), (0 2 3)(1 5 4), (0 4 3)(1 5 2)))>



相關用法


注:本文由純淨天空篩選整理自noobestars101大神的英文原創作品 SymPy | Polyhedron.reset() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。