分类 技术 中的文章

python3中NetworkX网络图绘制

NetworkX是一个用于研究图形和网络的Python库。 NetworkX是根据BSD-new许可证发布的免费软件。可用于创造和操作复杂网络,学习复杂网络的结构及其功能。 有了NetworkX你就可以用标准或者不标准的数据格式加载或者存储网络,它可以产生许多种类的随机网络或经典网络……

阅读全文

python3搭配selenium实现12306抢票程序

春节临近了,小伙伴们都在忙着抢票了,很多人总是被各种乱七八糟的抢票程序误导,诱骗,不如自己用python写一个12306抢票脚本好了。 言归正传,有了需求自然就要实现。技术部分,抢票程序由selenium驱动chrome进行,主要分为几下几部分。(别问我为什么不直接用request……

阅读全文

seaborn画小提琴图(violin plot)

简介 小提琴图是用来展示多组数据的分布状态以及概率密度。跟箱线图类似,但是可以密度层面展示更好。在数据量非常大不方便一个一个展示的时候小提琴图特别适用。而python里面的seaborn包可以很方便的画出小提琴图。 参数 小提琴图各位置对应参数,中间一条就是箱线图数据,25%,50%,……

阅读全文

python里shadowcopy和deepcopy的区别

python中,经常会需要拷贝特定对象,在此可能就会遇到各种bug,原因就是明白这三种操作的区别,赋值,浅拷贝,深拷贝。 赋值(=),浅拷贝(copy)和深拷贝(deepcopy)比较容易区别开的是赋值和两种拷贝的区别,但是对于浅拷贝和深拷贝却不那么容易区分。 赋值语句并不会赋值对象……

阅读全文

python3 requests模块用法实例

python3的网络模块相对python2真的方便了很多,requests一个包就包含了python2的多个包,这从实例说明requests用法,作为复习和以后的参考。 requests并不是python默认安装的,没安装使用pip install requests安装便是,下面是requests……

阅读全文

kaggle之本地运行识别狗品种

在搭建了深度学习环境后,第一件事就是试试行不行,最简单的当然是使用已经训练好的模型拿来预测新样本了。这里我们使用kaggle上面训练好的狗狗品种预测模型进行使用说明。(后面有完整的数据和脚本,下载到本地即可运行。) 1.加载待预测图片 from os.path import join image_dir = 'train/' img_paths = [join(image_dir, filename) for filename in ['0246f44bb123ce3f91c939861eb97fb7.jpg', '84728e78632c0910a69d33f82e62638c.jpg']] 这里选用了2张图……

阅读全文

使用seaborn绘制聚类热图

在生物信息领域,无论是基因芯片,RNAseq还是其他各种生信分析里面,差异基因的寻找总是最基础的工作,而热图在差异基因的可视化展示方面占据了独一无二的地位,在这里我将介绍如何使用seaborn库里面的clustermap函数来进行差异基因的可视化展示。 代码 1.导入seaborn等……

阅读全文

人工神经网络初探

什么是人工神经网络?本文将从3个方面阐述。概念,直观例子,应用。 1.概念 人工神经网络(Artificial Neural Network,ANN),简称神经网络(Neural Network,NN)或类神经网络,是一种模仿生物神经网络的结构和功能的数学模型。它由大量神经元联结进行运算,大多数情况……

阅读全文

利用Python递归下载文件夹下所有文件

最近想备份网站,但是php下载文件的大小是限制的,而我也懒得装ftp再下载了,就想着暂时弄个二级域名站,然后用python(python3)的requests库直接下载网站根目录下的所有文件以及文件夹,以达到备份的目的。 1.安装requests库 pip install requests 2.下载文件夹下所有文件及文……

阅读全文

python将全站图片改为webp格式

不知道大家是否发现,本站所有的图片基本都是使用的webp格式。 那么webp是什么呢?WebP,是一种同时提供了有损压缩与无损压缩的图片文件格式,是由Google发展出来的。 webp图片格式可以极大地减少文件大小,但同时达到和JPEG格式相同的图片质量,因此可以显著减少图片文件在网……

阅读全文