一些有用的数学函数

simple_math的Python项目详细描述


感谢您安装Simple_Math。
有关问题、错误和简单数学建议,请与我联系
noahmouse2011@gmail.com < BR>< BR>< BR>
Simple_Math 1.1.0的新增功能 < BR>< BR>
几乎所有功能都有性能提升 < BR>
删除了在某些函数中将整数改为整数的无用操作 < BR>
exno添加了可选参数"powers"
现在可以正确使用浮点数 < BR>
模式仅使用一个参数 < BR>
pvint和pvfloat都已被plval替换
旧定义现在是包装器,但将被删除
在以后的更新中 < BR>
因子现在包括n表示因子(n) < BR>
prifac现在可以计算带有数字的数字
基本因子>1000 < BR>
未排序列表的中值工程 < BR>
可能还有许多未知的错误修复
当时的我 < BR>< BR>< BR>
有关最新功能的信息 < BR>
exno(num:int,powers:bool=false)-->;字符串
以字符串形式返回"num"的扩展表示法 < BR>
>>>简单数学示例(325)
'(3*100)+(2*10)+(5*1)'
>>>简单数学示例(30201)
'(3*10000)+(2*100)+(1*1)'
>>>简单数学示例(30201.023)
'(3*10000)+(2*100)+(1*1)+(2*0.01)+(3*0.001)'
>>>简单数学exno(30201.023,powers=true)
'(3*10**4)+(2*10**2)+(1*10**0)+(2*10**-2)+(3*10**-3)'
>>>简单数学exno(1,powers=true)
'(1*10**0)'
>;>; < BR>< BR>< BR>
因子(num:int)-->;列表
将int的所有因子作为列表返回
为negative或
浮点数 < BR>
>>>简单数学因素(10)
[1、2、5、10]
>>>简单数学因素(100)
[1、2、4、5、10、20、25、50、100]
>>>简单数学因子(83)素数
〔1, 83〕
>;>; < BR>< BR>< BR>
GCF(num1:int,num2:int)-->;整数
返回两个数字的最大公因数
已经在模块"fractions"(以及python 3.5中的"math")中实现
将来可能会删除 < BR>
>>>简单数学GCF(4,6)
2
>>>简单数学GCF(11000)
1
>>>简单数学GCF(20,10)
10
>;>; < BR>< BR>< BR>
GCFL(L:列表)-->;内部
返回数字列表的最大公因数 < BR>
>>>简单数学GCFL([4,6,8,10])
2
>>>简单数学GCFL([15,12,9,6])
3
>;>;简单数学GCFL([数值范围内的数字(100)])L=[0,1,2,3,4,5…99
1
>;>; < BR>< BR>< BR>
液晶显示器(num1:int,num2:int)-->;int
返回两个数字的最小公分母 < BR>
>>>简单数学液晶显示器(2,3)
6
>>>简单数学液晶显示器(14,7)
14
>>>简单数学液晶显示器(10001001)
1001000
>;>; < BR>< BR>< BR>
lcdl(l:列表)-->;整数
返回数字列表的最小公分母 < BR>
>>>简单数学.lcdl([1,2,3]) < > 6
>>>简单数学.lcdl([12,6,18])
36
>;>;简单数学.lcdl([0,1,2,3,4,5])
回溯(最近一次通话时间):
文件"<;stdin>;",第1行,在<;模块>;
lcdl文件"simple_math.py",第128行
提升值错误('无效数字"0")
值错误:无效数字"0"
>;>; < BR>< BR>< BR>
平均值(L:列表)-->;浮动
返回数字列表的平均值 < BR>
>>>简单数学平均值([1,2,3])
2
>>>简单数学平均值([3])
3
>>>简单数学平均值([9,4,10])
7.6666666666667
>>>简单数学平均值([1,2,3,4])
2.5
>;>; < BR>< BR>< BR>
中值(L:列表)-->;浮动
返回数字列表的中值 < BR><>>>>>简单数学中值([1,2,3])
2
>>>简单数学中值([6,2,0,4,8])
4
>>>简单数学中值([6,2,0,4,8,5])
4.5
>>>简单数学中值([6,2,0,4,8,8])
5
>;>; < BR>< BR>< BR>
模式(L:列表)-->;列表
返回列表中的模式 < BR>
>>>简单数学模式([]) < [] [ [] ]
>>>简单数学模式([3])
〔3〕
>>>简单数学模式([1,2,3,4,5,6])
[1、2、3、4、5、6]
>>>简单数学模式([1,2,3,4,5,6,6])
〔6〕
>>>简单数学模式([1,2,3,4,5,6,6,1])
〔1, 6〕
>;>; < BR>< BR>< BR>
pvint(num:int,place_value:int=1)-->;int
这是一个旧功能,可由PLVAL重新播放
将在以后的版本中删除 < BR>< BR>< BR>
pvfloat(num:float,place_value:float=1.0)
这是一个旧功能,可由PLVAL重新播放
将在以后的版本中删除 < BR>< BR>< BR>
plval(num:浮点,place_value:int=0)
返回数字的位值
place_值是指n,指定的数字在10^n槽中
如果提供的place值无效,则引发valueerror < BR>
>>>简单数学运算(123)
3
>>>简单数学运算(1024,3)
1
>>>简单数学运算(1024.1024,-3)
2
>;>; < BR>< BR>< BR>
prifac(num:int)-->;列表
返回列表中num的素因式分解 < BR>
>>>简单数学原理(8)
[2,2,2]
>>>简单数学原理(6)
〔2, 3〕
>>>简单数学原理(2*3*5*7)
[2、3、5、7]
>>>简单数学原理(0)0<;2

>;>; < BR>< BR>< BR>
素数(num:int)-->;布尔
如果num是质数,则返回true;否则返回false < BR>
>>>简单数学素数(3) 真的
>>>简单数学素数(4) 错误的
>>>简单数学素数(13) 真的
>>>简单数学素数(1) 错误的
>>>简单数学素数(-1) 错误的
>;>; < BR>< BR>< BR>
primes_to(num:float)-->;列表
返回所有素数的列表 < BR>
>>>简单数学素数(10)
[2、3、5、7]
>>>简单数学素数(0)

>>>简单数学素数(17)
[2、3、5、7、11、13、17]
>;>; < BR>< BR>< BR>
psr(数字:int):
如果num有一个完美的平方根,则返回true,否则返回false < BR>
>>>简单数学psr(4) 真的
>>>简单数学psr(5) 错误的
>>>简单数学psr(0) 真的
>>>简单数学psr(123**2) 真的
>;>; < BR>< BR>< BR>
优化(字符串:str,变量:list=[])-->;str
返回一个解析后的数学术语,大部分可由python读取
例如.25->;0.25,2x(54/3)->;2*x*(54/3),
1-x^3/{10-4}->;(abs(1-x**3))/(10-4)等。
第二个参数是单个字符的列表
保留为未知值
不完全可靠
将在以后的版本中更改 < BR>
>>>简单的数学优化('.25')
'0.25’
>>>简单的数学优化('2x(54/3)',['x'])
'2*x*(54/3)'
>;>;简单的数学优化(1-x^3\{10-[4]},['x'])
'(abs(1-x**3))/(10-(4))'
>>>简单的数学优化('y=x^2',['x','y'])错误!
'y*=*x**2'
>;>;

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么instanceof是关键字?   java在运行测试用例ClientHttpResponse时抛出401错误   java在JOptionPane中禁用关闭x   使用JOptionpane GUI和elseif值swing Java   java Spring启动计划程序正在随机执行,而不是根据fixedDelay执行   java tomcat jdbc池如何缓存查询结果?   java如何生成只包含依赖信息的POM?   无法分析web。Java中的xml文件   java如何使用dwr发送多个文件(多部分请求)?   java ActionBar的导航模式在ConfigChanges期间更改   异常FTP站点工作,但我无法从Java程序连接。我懂java。网未知后异常   spring loadOnStartup严重:web应用程序[/Producer]中的Servlet[dispatcher]抛出了load()异常java。lang.NoSuchMethodError   如何将数据从Hibernate提供给Weka Java API?   Java无向图距离计算   java解析JSON多个对象