春江暮客

春江暮客的个人学习分享网站

分类 技术 中的文章

TypeError: ufunc 'isnan' not supported for the input types解决办法

TypeError: ufunc 'isnan' not supported for the input types解决办法

2019年1月14日 | 技术

今天在使用python的seaborn画热图(clustermap)的时候,发现了总是出现这个错误,而且可以知道自己的数据完全是符合条件的,在搜索了谷歌后也没有找到好的解决方法,经过摸索后这里把最终解决方法告诉大家。

这类报错看起来像是 Seaborn 的问题,实际更常见的原因是传进去的 DataFrame 列类型已经变成了 object,而不是可用于数值计算的类型。

……

阅读全文

python实现酷狗音乐mp3下载

python实现酷狗音乐mp3下载

2019年1月13日 | 技术

python实现千千音乐mp3下载 后小伙伴使用发现很多音乐在千千音乐都搜不到,所以今天春江暮客就拓展了一下酷狗音乐的下载,有源码。

同样的配方,首先在酷狗官网上直接搜索歌曲,然后打开谷歌浏览器的网络监视器,再次搜索同样的关键字就可以发现接口信息(注:此处最好再次搜索的时候查看网络,可以剔除很多多余的信息)。

1.分析搜索接口信息

《python实现酷狗音乐mp3下载》 只有4条网络请求,可以很方便的知道是第一条请求是真正的返回了歌曲信息,因此构造此条请求即可。

……

阅读全文

python3搭配selenium实现12306抢票程序

python3搭配selenium实现12306抢票程序

2019年1月11日 | 技术

春节临近了,小伙伴们都在忙着抢票了,很多人总是被各种乱七八糟的抢票程序误导,诱骗,不如自己用python写一个12306抢票脚本好了。

言归正传,有了需求自然就要实现。技术部分,抢票程序由selenium驱动chrome进行,主要分为几下几部分。(别问我为什么不直接用requests买,有点难0-0)

……

阅读全文

seaborn画小提琴图(violin plot)

seaborn画小提琴图(violin plot)

2019年1月4日 | 技术

简介

小提琴图是用来展示多组数据的分布状态以及概率密度。跟箱线图类似,但是可以密度层面展示更好。在数据量非常大不方便一个一个展示的时候小提琴图特别适用。而python里面的seaborn包可以很方便的画出小提琴图。

如果你只想看中位数、四分位数,箱线图通常就够了;如果你还想同时看出数据分布是否偏斜、是否有双峰趋势,小提琴图会更直观。

……

阅读全文

python里shallow copy和deepcopy的区别

python里shallow copy和deepcopy的区别

2018年12月29日 | 技术

python 中经常需要拷贝对象,而很多“改了一个变量,另一个也跟着变”的 bug,本质上都和没有分清这三种操作有关:赋值、浅拷贝、深拷贝。

《python里shadowcopy和deepcopy的区别》

赋值(=)、浅拷贝(copy) 和深拷贝(deepcopy) 中,最容易混淆的通常不是赋值和拷贝,而是浅拷贝与深拷贝到底会不会共享内部子对象。

赋值语句并不会复制对象,它只是让两个变量同时指向同一个对象。这样一来,对其中一个变量看到的内容做修改,另一个变量也会看到同样的变化。

……

阅读全文

人工神经网络初探

人工神经网络初探

2018年12月10日 | 技术
本文用概念解释、房价预测例子和典型应用场景,帮助初学者快速理解人工神经网络的基本结构和它在 AI 中的常见用途。……

阅读全文

scrapy爬取字幕组今日更新影视-附源码

scrapy爬取字幕组今日更新影视-附源码

2018年11月21日 | 技术
由于本人比较喜欢看美剧,字幕组的美剧资源更新又是非常快的,而本人scrapy爬虫写的也比较多,同时维护了一个小小的影视站给朋友下载,就想着能不能够用脚本实现每天的字幕组影视资源的更新与抓取……

阅读全文

友情链接

其它