楼主: ky17_forever
1994 9

[原创博文] python学习中,代码求指教 [推广有奖]

  • 14关注
  • 1粉丝

已卖:107份资源

博士生

6%

还不是VIP/贵宾

-

威望
0
论坛币
1624 个
通用积分
6.3574
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
3280 点
帖子
152
精华
0
在线时间
227 小时
注册时间
2013-8-1
最后登录
2023-12-11

楼主
ky17_forever 发表于 2015-8-26 20:12:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,今天学习Python的时候,遇到了一些问题,部分代码不明白其中的作用,已用黄色标出,请各位多多指教。
我不知道能用什么方法吸引大家,只能付出一些论坛币的回报,请大家帮我解答疑惑。解答好的我可以花50个论坛币购买。


QQ截图20150826194923.jpg
代码出处:量化分析师的Python日记【第7天:Q Quant 之初出江湖】(https://uqer.io/community/share/5514fc98f9f06c8f33904449)  章节2.2 最后面
我的问题:
ax= fig.gca()的作用,ax最后得到一个整数值然后呢?
②为什么timeSpent和timeSpentNumpy要取对数,而且还是不一样的对数
③我知道'%宽度.精度类型'% 要转换的值,但是 '$10^{%.0f}$' % (x)中的$10^{}又有什么意思呢?
formatter = FuncFormatter(millions)

    ax.yaxis.set_major_formatter(formatter)  这两行不知道有什么用?

⑤定义图例的参数prop= font, ncol = 2是何用意?



请各位一定给力啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python 求指教 Community Millions Million center python 分析师 而且 黄色

沙发
821811804 发表于 2015-8-26 22:52:53
去 matplotlib网站 看文档啊。

藤椅
shaode01 学生认证  发表于 2015-8-27 00:38:37 来自手机
ky17_forever 发表于 2015-8-26 20:12
大家好,今天学习Python的时候,遇到了一些问题,部分代码不明白其中的作用,已用黄色标出,请各位多多指教 ...
ax句柄是用来后续的作图用的,例如你后面有ax2,ax3,画图的时候就可以用来指明在哪个ax画图
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
ky17_forever + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

板凳
shaode01 学生认证  发表于 2015-8-27 00:41:55 来自手机
ky17_forever 发表于 2015-8-26 20:12
大家好,今天学习Python的时候,遇到了一些问题,部分代码不明白其中的作用,已用黄色标出,请各位多多指教 ...
取不一样的对数只能是程序的目的,跟python语言本身无关,这个问题就请你自己多读读源程序分析下逻辑关系吧

报纸
shaode01 学生认证  发表于 2015-8-27 00:47:38 来自手机
ky17_forever 发表于 2015-8-26 20:12
大家好,今天学习Python的时候,遇到了一些问题,部分代码不明白其中的作用,已用黄色标出,请各位多多指教 ...
python中用单引号\'扩起来的都是字符串,所以$10^并没有特殊意义
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
ky17_forever + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

地板
ky17_forever 发表于 2015-8-27 14:19:31
shaode01 发表于 2015-8-27 00:47
python中用单引号\'扩起来的都是字符串,所以$10^并没有特殊意义
谢谢你的回复,那这里的$^等符号都没有其他的含义了么?
还有,后面formatter部分有什么意义,图例中ncol=2能顺便帮忙解答一下么?万分感谢

7
ky17_forever 发表于 2015-8-27 14:23:16
shaode01 发表于 2015-8-27 00:41
取不一样的对数只能是程序的目的,跟python语言本身无关,这个问题就请你自己多读读源程序分析下逻辑关系 ...
这个现在明白了,主要是纵坐标把时间(s)变为log坐标,方便在一张图上比较,所以都取了对数。

8
shaode01 学生认证  发表于 2015-8-27 20:57:11
FuncFormatter用来自定义显示的格式,传进去一个函数,返回这个函数定义的格式,在这里就是把纵坐标变成”10^原纵坐标值"的格式,比如原纵坐标是1,2,3,经过这个就变成‘10^1’,“10^2”,“10^3”,前后的$是语法的一部分
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
ky17_forever + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

9
shaode01 学生认证  发表于 2015-8-27 21:05:30
ncol是number of columns
就是图例中的列数,比如 QQ截图20150827210425.jpg


已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
ky17_forever + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

10
ky17_forever 发表于 2015-8-28 14:14:09
shaode01 发表于 2015-8-27 21:05
ncol是number of columns
就是图例中的列数,比如
非常感谢你的帮助

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 05:16