FormulaLab
1.0.0
Formulalab은 개발 중이며 지금은 안정적이지 않습니다!
Formulalab은 새로운 공식을 수학적으로 도출하고 수식을 검색 하며 프로젝트 코드를 공식 데이터베이스 (FD)에 연결하는 파이썬 패키지입니다. FD는 모든 공식 컬렉션을 한 곳에서 나열, 참조, 비고 및 구성하는 현명하고 효율적인 방법입니다. FD는 원하는만큼의 프로젝트에 연결할 수 있습니다. 편집 및 삽입이 모두 한 번만 수행되는 곳. FD의 공식은 다른 형태로 다시 쓸 필요가 없으며, 한 형태로는 충분하며 나머지는 Formulalab에 의해 거부됩니다. 예를 들어, Area = Pi * radius^2 , radius 요구하면, Formulalab은 당신을 위해 그것을 해결합니다 - FD에서 반복 할 필요가 없습니다.
공식 랩은 다음에 따라 다릅니다.
Formulalab을 설치하려면 :
pip install FormulaLab >> > import FormulaLab as fl
>> > Physics_formulas = [ 'F = m*a' , 'v = a*t' ]
>> > phy_search = fl . FormulaSearch ( data = Physics_formulas )
>> > phy_search
ID Formula Args
0 1 f = m * a [ m , a , f ]
1 2 v = a * t [ a , v , t ]
# Now, say you want to derive F as a function of t
>> > Force = phy_search . derive ( 'F' , 't' )
>> > Force
[ m * v / t ]
# Now, you want to convert it to a python function
>> > Force_py = phy_search . function ( Force [ 0 ])
>> > Force_py ( m = 2 , v = 3 , t = 2 )
3.0
# Now, you want to find the the value of "t" in a direct search (no subtitution)
>> > phy_search . find ( 't' )
[ v / a ]
>> > phy_search . find ( 'a' )
[ F / m , v / t ]
# What if you want "a" as a function of "t" and "v", only in a direct search:
>> > phy_search . find ( 'a' , [ 't' , 'v' ])
[ v / t ]
# Now, you want to find `a` from the first equation that has ID=1
>> > phy_search . find ( 'a' , id = 1 )
[ f / m ]Formulalab을 방문하십시오
압둘라 지즈 alqasem
[email protected]
포뮬라 라브는 심피에 멍청합니다