11 2019 档案

【Python】read() readline() readlines() 的比较
摘要:Python内置的读写文件的函数,底层实现还是C。 读文件函数结构: 要用读文件模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标识符。 "r"表示读文件,如果文件不存在,就会抛出错误码和详细的信息。 如果文件打开成功,可以使用读取)函数一次读取文件的全部内容,以read( 阅读全文

posted @ 2019-11-29 16:04 雪原那么远 阅读(1697) 评论(0) 推荐(0) 编辑

【Python】DataFrame 查看数据
摘要:DataFrame 是 Python 中的一种数据结构,类似 excel,是一种二维表,其单元个可以存放各种数据类型的数据。同时 DataFrame 可以设置列名 columns 和行名 index 对数据进行定位。 现以xlsx表为例: 读取参数为: DataFrame 数据如下: 以下代码供参考 阅读全文

posted @ 2019-11-29 12:10 雪原那么远 阅读(8097) 评论(0) 推荐(0) 编辑

【Python】Pandas读取 excel
摘要:CSV和EXCEL: excel文件和 csv 文件的区别在于前者有分页(sheet),而且用文档编辑器打开的话会发现 excel 一行之间的单元格是以英文逗号 "," 结尾,而 csv 是以制表 “\t” 结尾。注意一点的是,并不是所有得到文件其内容都很规范,比如在一个单元格里面有一大段句子含有英 阅读全文

posted @ 2019-11-29 11:35 雪原那么远 阅读(908) 评论(0) 推荐(0) 编辑

【Python】Pandas 自查手册
摘要:Pandas 是一个很重要的包,能够非常方便的处理结构化的数据,比如我就很喜欢用它来处理一些 excel 和 csv 的文档。如果你想学习 Pandas ,建议先看俩个网站: 官网:Python Data Analysis Library 十分钟入门Pandas:10 Minutes to pand 阅读全文

posted @ 2019-11-29 10:52 雪原那么远 阅读(618) 评论(0) 推荐(0) 编辑

【Linux】Ubuntu 安装 MySQL
摘要:网上有人使用 deb 下载,但是我使用了不能更新,使用我使用了最传统的下载方式 此时输入 mysql 命令就可以进入数据库,此时是使用 root 账户登录的,所以不需要用户名和密码 启动数据库,重启,关闭数据库 出现的错误:Workbench 由于 root@localhost denied 导致的 阅读全文

posted @ 2019-11-14 16:08 雪原那么远 阅读(160) 评论(0) 推荐(0) 编辑

【Linux】Ubuntu 安装 anaconda
摘要:配置环境: Ubuntu 19.4 Anaconda3 网上下载 Linux 版本的安装包,安装 Anaconda 之后会出现欢迎信息,告诉你要阅读的许可文件,一路回车遇到 yes 输入 yes 继续安装 安装过程执行完成以后关闭终端,重新打开,在终端输入 python ,如果出现了 Anacond 阅读全文

posted @ 2019-11-13 21:12 雪原那么远 阅读(649) 评论(0) 推荐(0) 编辑

【Linux】 Ubuntu 下安装 Pycharm
摘要:配置环境: Ubuntu 19.4 Pycharm 2019.2.4 下载安装包,安装包在 Downloads 文件夹下,进入该文件夹 将压缩包解压到 /opt 文件夹下,我的压缩包文件为: pycharm-professional-2019.2.4.tar.gz 进入 /opt 文件夹 进入 py 阅读全文

posted @ 2019-11-13 15:47 雪原那么远 阅读(326) 评论(1) 推荐(0) 编辑

【算法】二分查找
摘要:二分查找思想经常会出现在一些查找的问题中,比如我们现在有1000W个整形数据,每个数据占8个字节,现在有一台内存100MB的电脑,如何设计数组结构和算法快速查找某个整数出现再这1000W个数据中呢。 这个问题并不难,我们的内存限制时100MB,每个数据时8字节,将所有的数据存储在数组中内存占用80M 阅读全文

posted @ 2019-11-08 15:36 雪原那么远 阅读(280) 评论(0) 推荐(0) 编辑

【算法】大规模排序
摘要:归并排序和快速排序都比较适合大规模的数据排序。两者都用到了分治的思想。 归并排序 归并排序的核心思想蛮简单的,如果要排序一个数组,我们先把数组从中间分成前后俩部分,然后对前后俩部分分别排序,再将排好序的俩部分合并再一起。这样一步一步往下分而治之,将整个排序分成小的子问题来解决。 由于这个是个递归,所 阅读全文

posted @ 2019-11-06 18:57 雪原那么远 阅读(484) 评论(0) 推荐(0) 编辑

【算法】小规模排序
摘要:在将排序之前,首先思考一个问题:选择排序、插入排序、冒泡排序的时间复杂度均为 o(n) ,为什么大家在讲排序的时候首先更愿意讲插入排序? 在分析一个排序算法好坏的时候,往往要考虑这么几个方面: 1.时间复杂度 考虑到时间复杂度的时候就要考虑到最好情况和最坏情况,尽可能多的有序当然是最好的情况,完全逆 阅读全文

posted @ 2019-11-06 15:27 雪原那么远 阅读(397) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示