前言
python教我高中数学的日常生活就是这么枯燥乏味且智障
一、复数是什么?
早上起来数据分析的过程中学到一个新的函数comoplex(),功能是返回一个数的复数形式。
复数?复数是啥子?
那就来看看什么是复数:
定义:我们把形如z=a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位。当z的虚部等于零时,常称z为实数;当z的虚部不等于零时,实部等于零时,常称z为纯虚数
好家伙我定睛一看这不是人教版的数学书上的内容这么多年都要忘了,如今被python再教育了一番。
我在想这东西有啥用的时候,才发现这玩意应用的领域都到量子力学了。
借此蹭机学习了一波数学方面内容,比如高斯求和,说到高斯后续的人工智能一些算法都逃不开这个人的名字。
二、实现的部分代码
1.实现方法
利用python的内置函数就可以实现数学的简单运算
'''数字类型的内置函数'''
x= 13
print("数字转化为复数:",complex(x))
print("数字转化为二进制:",bin(x))
print("数字转化为八进制:",oct(x))
print("数字转化为十六进制:",hex(x))
print("-2绝对值:",abs(-2))
print("20除以3的商和余数:",divmod(20,3))
print("4.58的四舍五入保留一位小数",round(4.58,1))
print("10的2次幂结果:",pow(10,2))
print("1到10的求和:",sum([1,2,3,4,5,6,7,8,9,10]))
#高斯求和算法
def c_n(n):
if n<=0 :
return 0
return n+c_n(n-1)
def c_n2(n):
sum = 0
for i in n:
sum += i
return sum
print("1+2+3+4+。。。+100:",c_n(100))
print("一组数值的最小值:",min(5,3,9,12,7,2))
print("一组数值的最大值:",max(7,3,15,9,4,13))
2.运行结果
运行结果如下图:
13的转换为复数:13+0j,13是实部,0j是虚部
总结
以上都是python自己内置的一些函数,python还有其他内置函数,都可以帮助我们在工作中事倍功半这里总结了python的68个内置函数
abs('绝对值')
dict('字典')
help() min() setattr()
all() dir() hex() next() slice()
any() divmod()
id('返回引用对象')
object()
sorted('排序可以和lambda匿名函数同时使用')
ascii() enumerate() input() oct() staticmethod()
bin() eval() int() open() str()
bool() exec() isinstance() ord() sum()
bytearray()
filter('过滤函数,功能有点像excel2020版的里面的过滤')
issubclass() pow() super()
bytes() float() iter() print() tuple()
callable() format() len() property() type()
chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() zip()
compile() globals()
map('集合在java中也会见到')
reversed() __import__()
complex() hasattr() max() round()
delattr()
hash('hash值和我们经常听到的那个hash加密就是这个了') memoryview() set()
好了继续当一天数据民工了~