Python之练习数学运用代码

 

1、对数函数

复制代码
import math
import matplotlib.pyplot as plt
import numpy as np

if __name__ == '__main__':
    x = np.arange(0.05,3,0.05)
    y1 = [math.log(a,1.5) for a in x]
    plt.plot(x,y1,linewidth=2,color='#007500',label='log1.5(x)')
    plt.plot([1,1],[y1[0],y1[-1]],"r--",linewidth=2)
    y2 = [math.log(a,2) for a in x]
    plt.plot(x,y2,linewidth=2,color='#9F35FF',label='log2(x)')
    y3 = [math.log(a,3) for a in x]
    plt.plot(x,y3,linewidth=2,color='#F75000',label='log3(x)')
    plt.legend(loc='lower right')
    plt.grid(True)
    plt.show()
复制代码

posted @   何杨  阅读(658)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示