1.NumPy NumPy是高性能科学计算和数据分析的基础包。部分功能如下: ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。用于对整组数据进行快速运算的标准数学函数(无需编写循环)。用于读写磁盘数据的工具以及用于操作内存映射文件的工具。线性代数、随机数生成以及傅里叶变换 ...
分类:
其他好文 时间:
2019-01-24 14:32:41
阅读次数:
141
题目描述 Description 给出一个全部由小写字母和数字组成的字符串。请先将这个字符串中的数字全部擦除。然后为了将这个字符串存储起来,并且尽可能地节省空间,现在将多个连续出现的相同字母,改写成这个字母本身后面跟上最长的连续的个数的形式。比如"...baaaaac..."这个部分可以改写成".. ...
分类:
其他好文 时间:
2019-01-23 17:27:32
阅读次数:
198
阅读目录 介绍 多表连接查询 符合条件连接查询 子查询 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的组织结构更清晰,解耦和程度更高 ...
分类:
数据库 时间:
2019-01-20 18:54:29
阅读次数:
161
数据库建表时,对于一些可填可不填的字段,我们应该尽量把它设置为 NOT NULL。这种做法即可以提高性能,又可以在很大程度上避免空指针类的问题,好处颇多。 1.节省空间 NULL 列需要更多的存储空间:需要一个额外字节作为判断是否为 NULL 的标志位。 2.空指针 查询时,可以在一定程度上减少 N ...
分类:
数据库 时间:
2019-01-19 11:26:55
阅读次数:
131
一.介绍 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的组织结构更清晰,解耦和程度更高,但是这些表本质上是不是还是一个整体啊,是一个项目所有的数据,那既然分表存了,就要涉及到多个表连接查询了, ...
分类:
数据库 时间:
2019-01-18 23:11:13
阅读次数:
235
生成器 只要有yield就是生成器函数, yield有返回值,和记录执行到哪里,只能向下执行 函数名+()生成一个生成器 g=foo() foo().__next__触发启动这个生成器 __next__和yield要一一对应,最后一个yield下边能写不运行 好处:节省空间 send()=__nex ...
分类:
其他好文 时间:
2019-01-11 20:08:15
阅读次数:
172
一、什么是utf8mb4 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了 二 ...
分类:
数据库 时间:
2019-01-03 11:04:03
阅读次数:
130
一、 numpy概述 numpy(Numerical Python)提供了python对多维数组对象ndarray(应该是N-dimension array)的支持,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 二、实操 1. ...
分类:
编程语言 时间:
2018-12-31 19:14:35
阅读次数:
233
字符编码:ASCII:占一个字节,只支持英文GBK2312:占两个字节,支持6700+汉字GBKGB2312的升级版:支持21000+汉字Unicode:2-4个字节Unicode作用:直接支持全球所有语言,每个国家可以不再使用之前自己的旧编码,直接使用unicode包含了跟全球所有国家编码的映射关系Unicode解决了字符于二进制的对应关系,由于Unicode对比ASCII编码占用字节增加一倍,
分类:
编程语言 时间:
2018-12-26 16:49:41
阅读次数:
164
Python 单例模式(3种方式) 方式一: # 单例模式: # 实现目的:实例化多次,得到的实例是同一个,就是同一个对象,同一个名称空间(更加节省空间) ####################################方式一:在类内部定义一个类方法##################### ...
分类:
编程语言 时间:
2018-12-11 01:38:29
阅读次数:
206