怎样用python画对数图,python 如何设置对数坐标

2020-12-11 15:05:06 字数 3848 阅读 3579

1楼:home不知道

1、用python画出log1.5(x),log(2x),log(3x)

[python]view plaincopy

importnumpyasnp

importmath

importmatplotlib.pyplotasplt

x=np.arange(0.05,3,0.05)

y1=[math.log(a,1.5)forainx]

y2=[math.log(a,2)forainx]

y3=[math.log(a,3)forainx]

plot1=plt.plot(x,y1,'-g',label="log1.5(x)")

plot2=plt.plot(x,y2,'-r',label="log2(x)")

plot3=plt.plot(x,y3,'-b',label="log3(x)")

plt.legend(loc='lowerright')

plt.show()

2、输出结果

python 如何设置对数坐标

2楼:阳秀荣盖裳

请问同学是使用matlpot画图是么?

绘制对数坐标图的函数有三个:semilogx()、semilogy()和loglog(),它们分别绘制x轴为对数坐标、y轴为对数坐标以及两个轴都为对数坐标时的图表。

希望能够帮到你~

python 如何设置对数坐标

3楼:明柳梦少

请问同学是使用matlpot画图是么?

绘制对数坐标图的函数有三个:semilogx()、semilogy()和loglog(),它们分别绘制x轴为对数坐标、y轴为对数坐标以及两个轴都为对数坐标时的图表。

希望能够帮到你~

python matlibplot 画图控制对数坐标刻度显示

4楼:不扶

你试试下面这句指令,主要是subsy控制的,你的那个指令是控制x轴的,并且不太好使。我试了下面这个还挺好使的。

ax.set_yscale('log',nonposy='mask',subsy=[0])

python中如何对series里所有的值取对数?

5楼:

以后应多使用论坛中的eviews专区。

ln在eviews中表示为log,如数学中版的ln(q)在eviews中表示为log(q)直接定义啊权 y=log(x) 在软件中log,**模型中ln不用取对数直接在估计的时候用 log( )就好了

如果真要取的话

quick\ generate series\输入新变量,比如 r=log( )

r就是取完对数后的序列

在工作文件中先定义一个新的变量y(假设原变量是w,已存在的变量),然后在工作文件中点击genr,在方程中输入y=log(w),确定。

series y=log(x)

在最小二乘里面输入log(y) log(x) c也可以产生个新变量:输入命令y=log()

6楼:1信言不美

自己写bai个函du数就行zhi了,dao**专如下属

python dataframe 求对数

7楼:匿名用户

log()方法返回x的自然对数,对于x>0。

语法以下是log()方法的语法:

import math

math.log( x )

注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。

参数x -- 这是一个数值表达式。

返回值此方法返回x的自然对数,对于x>0。

例子下面的例子显示了log()方法的用法。

#!/usr/bin/python

import math # this will import math module

print "math.log(100.12) : ", math.log(100.12)

print "math.log(100.72) : ", math.log(100.72)

print "math.log(119l) : ", math.log(119l)

print "math.log(math.pi) : ", math.log(math.pi)

当我们运行上面的程序,它会产生以下结果:

math.log(100.12) : 4.60636946656

math.log(100.72) : 4.61234438974

math.log(119l) : 4.77912349311

math.log(math.pi) : 1.14472988585

在python中怎么利用自然对数e

8楼:匿名用户

基于文本文档(markdown) 设想好需要的基本需要的表、字段、类型;

使用 rails migration 随着功能的开发逐步创建表;

随着细节功能的开发、需求,逐步增加字段,删除字段,或者调整字段类型;

第一个 release 的时候清理 migrations 合并成一个;

随着后期的改动,逐步增加、修改、删除字段或表。

基本上我的所有项目都是这么搞的,这和项目是否复杂无关。

所以我前面为什么说思路需要转变。

python里面自然对数的底怎么表示

9楼:zeus冰不语

首先引入math模块:

import math

math.e

用python编写:输入n对数,输出其中max与min。

10楼:两极飞鸟

a = input()

max(a)

min(a)

第一行注意下输入的格式和类型。

python里面自带max和min方法。不用再去对元组或列表进行排序,找最大值最小值

11楼:匿名用户

>>> data =[1,2,4,6,33,5,7,8]>>> max = data[0]

>>> min = data[0]

>>> max

1>>> for i in data:

if i > max:

max = i

elif i <= min:

mi = i

>>> print max

33>>> print min

1简单写成这个,

建议写成函数

12楼:此生不爱

输入n对?

>>> a = ((1,2),(3,4),(5,6),(7,8),(9,10),(11,12))

>>> map(max, a)

[2, 4, 6, 8, 10, 12]

>>> map(min, a)

[1, 3, 5, 7, 9, 11]

>>>

13楼:匿名用户

两极飞鸟是对的,果然是鸟人啊,比我快。。

14楼:匿名用户

array=input()

设置2个变量,maxnum,minnum,都初始化为array[0]for i in array:

if i>maxnum:

maxnum=i

if i

minnum=i