
Python
文章平均质量分 77
熊主任
某上市公司技术总监,原阿里巴巴高级技术专家。多年研发管理经验,横跨游戏,操作系统,云计算,广告和电商多个行业,样样都懂样样不精。
展开
-
LangChain入门教程 - 使用代理Agent
对于大模型,比如某些场景,需要数学计算,或者需要从某些网站获取参考资料,就必须使用专门的代理来完成任务。这里我们使用langchain提供的数学工具来实现一个最简单的例子,下一篇我们会讲如何自己实现代理。首先创建一个对话模型,记得自己设置环境变量和。原创 2024-05-07 11:06:34 · 733 阅读 · 0 评论 -
LangChain入门教程 - 对话历史
一般情况下,聊天是没有状态的。但是很多场景我们是需要上下文记忆的。比如聊天机器人如果回答时不参考上下文信息,很容易出现前言不搭后语后语。如果需要手动维护对话历史信息,这工作量想想头都大,但是做为一个专门的AI开发工具,LangChain肯定是帮你想到了。原创 2024-04-29 10:32:20 · 1116 阅读 · 0 评论 -
股票量化交易SQL特征工程入门
有SQL基础就能开始你的量化交易之旅,通过SQL无需编写复杂的代码,快速挖掘特征,验证策略。原创 2023-02-24 14:55:02 · 1236 阅读 · 0 评论 -
大数据时代的小数据神器 - asqlcell
随着单机硬件处理能力的上升,中小企业的大数据是否真的有那么大?如果所谓的大数据能在单机上开箱即用,不需要复杂的基础设施支持,不需要高级的编程技巧。这种提升效率降低成本的好事为什么不用呢?原创 2023-02-12 16:29:17 · 1652 阅读 · 2 评论 -
自己动手撸Python框架:4. 路径映射-1
只考虑简单的路径映射,会涉及到一些简单的正则表达式。web.py里映射用的是列表,每个映射两个元素,为了写代码简便,直接用字典好了。在开始内容之前,我们先做些准备工作。原创 2021-12-07 10:52:36 · 452 阅读 · 0 评论 -
自己动手撸Python框架:3. 最最精简的Hello World
教学代码,我们做些简化,服务器地址总是固定,没有那么多复杂的参数,代码简化再简化。原创 2021-12-02 16:45:30 · 856 阅读 · 0 评论 -
自己动手撸Python框架:2. 从web.py开始
徒手撸框架不看点参考是没这个本事的,Flask什么的比较重,既然是教学,那就照着web.py画个简单的轮子好了。原创 2021-12-02 11:18:49 · 963 阅读 · 0 评论 -
自己动手撸Python框架:1. WSGI简介
这个系列我们学习自己手动撸一个Web框架,参考轻量级框架web.py的实现,进行简化实现最基本功能。在实现的过程中了解Python的各种特性。原创 2021-11-30 17:44:54 · 1110 阅读 · 0 评论 -
从囚徒困境到世风日下
To be continued!原创 2021-10-31 22:12:17 · 220 阅读 · 0 评论 -
冯·诺伊曼可以,你也可以!
在关于顶级数学家如何牛B的各种段子里,一定少不了这个:一次,冯·诺伊曼在晚会上,女主人勇敢地向他提出一个谜题:两列火车在同一轨道上以每小时30英里的速度相对而行,且相距1英里,这时栖在一列火车前面的一只苍蝇以每小时60英里的速度朝着另一列火车飞去。当它飞到另一列火车时,它又迅速地飞回来。它一直这样飞过去飞回来,直到两列火车不可避免地发生碰撞。问这只苍蝇共飞了多少英里?几乎在女主人刚解释完问题的同时,冯·诺伊曼就答道:“1英里。”“太让我惊讶了,你这么快就算出来了。”她说道。...原创 2021-01-06 22:02:07 · 1940 阅读 · 0 评论 -
巨奖的诱惑,换还是不换?
互联网上总有些问题隔一段时间会拎出来大家讨论一把,比如经典的蒙提霍尔问题,每次问题抛出持不同答案的群众都无法互相说服。我们先来看下这个经典的问题到底是什么:问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其中一扇,露出其中一只山羊。主持人其后会问参赛者要不要换另一扇仍然关上的门。问题是:换另一扇门会否增加原创 2020-09-01 22:23:35 · 335 阅读 · 0 评论 -
试药的小猪
这是在刷LintCode时遇到的一道比较有趣的题目,本质是个信息论的问题,知道公式以后几行代码就可以解决问题,但是用初等的方法自己推导答案的过程还是比较有趣的。题目(https://www.lintcode.com/problem/poor-pigs/)内容如下:有1000个桶,有且仅有一个桶里面装了毒药,其他的都装了水。这些桶从外面看上去完全相同。如果一只猪喝了毒药,它将在15分钟内死去。在一个小时内,至少需要多少只猪才能判断出哪一个桶里装的是毒药呢?思考回答这个问题,随后请设计实现一个算法去原创 2020-06-14 12:31:54 · 522 阅读 · 0 评论 -
打劫三部曲-III
我们在前两集(第一集,第二集)中通过使用动态规划顺利的通过了挑战,享受了零元大抢购和无限量自助。现在我们要挑战最高难度的富豪区。富豪区的安保果然不同凡响,采用的二叉树的结构,当年Homebrew的作者Max Howell挑战Google就是被二叉树打败。那鸡汤文不是常说XX之下没有一片雪花是无辜的,富豪区居民作为底层制度的设计者需要为整个事件负责。打劫只是手段,目标是要建立一个更公平的制度。https://www.lintcode.com/problem/house-robber-iii/遇到二叉树原创 2020-06-05 21:00:25 · 278 阅读 · 0 评论 -
打劫三部曲-II
我们在上一阶段顺利的完成了零元大抢购,现在开始向富人区进军,那啥啥之下没有人是无辜的,但是富人区的安保果然是升过级的,警报系统首尾相连。嗯,果然是有点挑战。https://www.lintcode.com/problem/house-robber-ii/纵横江湖多年,刷题无数,这点问题还能难倒了?与前面的挑战相比,根本就是换汤不换药,继续动态规划走起。其实技巧在于:如果抢了第1家,那么最后一家一定不能抢。 如果不抢第1家,那么最后一家可以抢(但是不一定非要抢)。现在就把问题等价成2个与第原创 2020-06-03 17:31:54 · 380 阅读 · 0 评论 -
打劫三部曲-I
美帝最近的情况大家都懂得,作为知名IT重镇,微软和大亚麻总部所在,做事的基本原则还是有的。参考以下fake news:据悉,暴徒本来想顺道抢Redmond的。但是在148th上被一群微软亚麻谷歌码农堵着在黑板上做这道题,做过的才能过去。 如果要去富人区和富豪区还有关卡级别II/III需要通过。https://www.lintcode.com/problem/house-robber/做啥都要专业,不能硬来。以多年XX经验判断,显然是动态规划的干活。累计到第i个房间能获得的最大收益取以下2原创 2020-06-03 16:17:21 · 494 阅读 · 0 评论 -
获取王者荣耀全部英雄皮肤壁纸
其实网上已经有不少帖子和代码了,但是网上的版本往往会缺少几个英雄。通过requests访问https://pvp.qq.com/web201605/herolist.shtml,解析内容后获取的英雄比实际的要少。理论上有99个,但是我试验下来只有93个。通过浏览器的开发者工具,发现第一次访问herolist.shtml的确只加载了93个。如果用selenium的话肯定能解决,但是不想搞这么麻烦。通过观察,可以通过herolist.json获得全部英雄的信息。不过这里有个问题,skin_name字段提供的皮肤原创 2020-05-18 16:00:35 · 1390 阅读 · 1 评论 -
手把手教你实现Python的动态代理
阿斯大锁原创 2020-05-28 16:40:23 · 1830 阅读 · 0 评论