V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SakuraSa  ›  全部回复第 7 页 / 共 8 页
回复总数  144
1  2  3  4  5  6  7  8  
2014-11-12 19:54:11 +08:00
回复了 ipconfiger 创建的主题 分享发现 LeetCode 的 Python 解释器火星了么?这是什么意思?
2014-10-12 18:55:39 +08:00
回复了 gt11799 创建的主题 Python 这种图用 python 是怎么画出来的
同求~
不过网站上的图表展示我现在用的是[echarts](http://echarts.baidu.com/index.html)
2014-09-24 13:14:05 +08:00
回复了 SakuraSa 创建的主题 问与答 python 模拟登陆 Github
@keithellis
谢谢帮助
我发现似乎并不是登陆代码的问题,情况有点奇怪
同样的代码我在宿舍可以正常登陆,但在实验室的网络就不行(之前都是在实验室测试的
在隔壁的服务器上也可以登录(偷偷借用了一下……
http://i.imgur.com/VjD5IsY.png?1

您知道,像我这样的情况可能是什么问题么?
2014-09-23 22:46:49 +08:00
回复了 SakuraSa 创建的主题 问与答 python 模拟登陆 Github
@keithellis
的确很容易忘记呢,一开始我也忘记过(还差点把自己的账户贴出去了……
但是,现在这几次我没忘记呢
<a href="http://imgur.com/97TmB6o"><img src="http://i.imgur.com/97TmB6o.png?2" title="Hosted by imgur.com" /></a>
2014-09-23 22:16:03 +08:00
回复了 SakuraSa 创建的主题 问与答 python 模拟登陆 Github
@keithellis
是的呢,我也得到了同样的页面,状态200
但是似乎没有得到cookie
我把您例子的代码最后稍作修改:
https://gist.github.com/SakuraSa/3f1095cb0e98e6a0c59c
结果是这样的:
<Cookie logged_in=no for .github.com/>
<Cookie _gh_sess=eyJsYXN0X3dyaXRlIjoxNDExNDgxNjIxNzUxLCJzZXNzaW9uX2lkIjoiZWZiYWMzYzcyNjdkMTg5NDMwY2IxYTEwZTQ5MWM3NTIiLCJfY3NyZl90b2tlbiI6IjBNV0JEbkIxZWhuaUsrb3NmVndFTGk2MGpMTmFtbVRjUWVnYXptYlVZbUk9In0%3D--cf3681efff227b7b20789487548f5609b492f320 for github.com/>
--------------------
logged_in: no
[Finished in 5.1s]

似乎是没有登陆成功呢(顺请教一下,如何贴gist的代码呢?
2014-09-23 21:36:21 +08:00
回复了 SakuraSa 创建的主题 问与答 python 模拟登陆 Github
@keithellis
摸不到头绪,哪里错了呢 (✖﹏✖)↷
2014-09-23 21:35:21 +08:00
回复了 SakuraSa 创建的主题 问与答 python 模拟登陆 Github
我也得到了200的代码
但是并没有得到cookie
正确的cookie应该有:
logged_in=yes
user_session=xxxxxxxx
但是我的返回结果中没有(而且从内容看,似乎返回了首页的内容
2014-09-23 21:25:06 +08:00
回复了 SakuraSa 创建的主题 问与答 python 模拟登陆 Github
@keithellis
rsp = session.post('https://github.com/session', data=payload, headers=headers)
的确是post到这个地址的……
2014-09-23 21:23:05 +08:00
回复了 SakuraSa 创建的主题 问与答 python 模拟登陆 Github
@oott123
还有这么方便的API,之前都不知道呢~

不过,我的目的主要是要熟悉一下怎么用python爬数据
所以,还是希望问题能够得到解答
2014-09-23 21:14:05 +08:00
回复了 SakuraSa 创建的主题 问与答 python 模拟登陆 Github
@keithellis
结果还是不行的样子,不论加不加 u'utf8': u'\u2713'
2014-09-23 21:10:04 +08:00
回复了 SakuraSa 创建的主题 问与答 python 模拟登陆 Github
嗯,这个值在代码中已经取出了
这是当前代码的 payload 的值:
{'password': 'password', u'utf8': u'\u2713', 'login': 'username', u'commit': u'Sign in', u'authenticity_token': u'4+XkNAr6ZmwCakFtTT8I/+mSowYHW4OfFGYlOMnDMN05a1taSwKicHTQ4KdR5XDM0k0WwHLEcx/B+IEtQyZUpQ=='}
2014-09-23 20:59:50 +08:00
回复了 SakuraSa 创建的主题 问与答 python 模拟登陆 Github
@keithellis
请问是这样么?
https://gist.github.com/SakuraSa/bbfd422c56b69991cf2c
我这里似乎还是不行……
2014-08-15 21:04:01 +08:00
回复了 SakuraSa 创建的主题 问与答 关于麻将的算法问题
@Sunyanzi
因为我想不清楚,防御时应该运用的策略的细节……
2014-08-15 09:57:34 +08:00
回复了 SakuraSa 创建的主题 问与答 关于麻将的算法问题
@jianghu52
1) “向听数”只是评价函数的一部分。我现在的思路是:

评价函数 = 向听数 - 下一次摸牌使得向听数减少的概率 + 1

这样,字牌和19牌的权重自然会小(并且,会根据牌面和打出的牌而不同)
自认为,这还是一个比较科学的评价手牌好坏的方法(虽然实现似乎很麻烦

2) 手牌好坏的判断,只是出牌策略的一部分(基础部分)。
真正游戏中,还要加上 局势判断 ,才能决定是进攻还是防守。
局势判断,我实在是没什么思路,而且基础部分还没有实现……

3) 由于我现在希望作的是牌谱分析的系统,而不是麻将AI
所以一下部分只是想想(而且这部分比上面的要复杂太多了……

局势判断,我现在的想法是,用选手的 出牌、摸切、副露 为输入,
训练一个神经网络来估计对手的 手牌进度、手牌大小、是否在进攻 之类的参数
最后根据这些参数与自己手牌进度、手牌大小,判断如何进攻、防守
2014-08-15 09:36:56 +08:00
回复了 SakuraSa 创建的主题 问与答 关于麻将的算法问题
@msg7086
的确,麻将是个运气成分非常高的游戏
所以才需要非常多盘的统计,才能将运气成分削减到可以看到真实水平的地步
现在的网络麻将有着良好的记录系统,
在加上相应的算法的话,
我想应该就能更好的辅助选手提高水平

但是,我自己是水平几乎没有提高,真是很伤心的结果……
2014-08-14 22:12:34 +08:00
回复了 SakuraSa 创建的主题 问与答 关于麻将的算法问题
@aheadlead
数据流大概还能学一学,开挂流完全没法学嘛 ฅ۶ó ﹏ò
2014-08-14 21:50:06 +08:00
回复了 SakuraSa 创建的主题 问与答 关于麻将的算法问题
@Cassandra
一开始我只是想提高水平啦,后来发现花了很多精力以后,就越来越不想收手了……
2014-08-14 21:46:15 +08:00
回复了 SakuraSa 创建的主题 问与答 关于麻将的算法问题
@GtDzx
1)实际上“十三不靠”、“国士无双”之类的特殊牌型,通过相应的算法是可以以非常低的运算量判断的。比较困难的还是一般型的4~7向听
2)似乎是个不错的办法~今晚我就去试试
3)现在我的算法,实际上是搜索出所有牌面可能解释成 AAA, ABC, AA, AB, AC, A 的形式,然后再通过事先计算好的表格得出向听数。中间用了少许剪枝,但似乎没有明显效果。
2014-07-02 10:58:48 +08:00
回复了 SakuraSa 创建的主题 问与答 如何 pythonic 地实现函数只计算一次?
感谢@binux
根据你的提示,得到了想要的结果http://codepad.org/QMl6motG
另外LruCache.py也做了相应的修改
https://github.com/SakuraSa/LruCache.py/blob/master/lru.py#L114-125
现在cache存放的位置应该和实例一致了
2014-07-02 09:57:43 +08:00
回复了 SakuraSa 创建的主题 问与答 如何 pythonic 地实现函数只计算一次?
@binux 的确如你所说,如果直接去掉self参数,实际上相当于把cache保存在类上,而非实例上
这样会导致相应cache所占的内存不能随着实例自然释放
但是如果不修改,代码似乎并不能符合预期的工作:
http://codepad.org/2N6QMAWW

我现在的解决方案是:
https://github.com/SakuraSa/LruCache.py/blob/master/lru.py
使用其中的Cache修饰器
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1010 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 19:40 · PVG 03:40 · LAX 11:40 · JFK 14:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.