摘要: 数组操作 更改形状 在对数组进行操作时,为了满足格式和计算的要求通常会改变其形状。 numpy.ndarray.shape表示数组的维度,返回一个元组,这个元组的长度就是维度的数目,即 ndim 属性(秩)。 【例】通过修改 shape 属性来改变数组的形状。 import numpy as np 阅读全文
posted @ 2021-02-23 15:55 风依飘渺 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 副本与视图 在 Numpy 中,尤其是在做数组运算或数组操作时,返回结果不是数组的 副本 就是 视图。 在 Numpy 中,所有赋值运算不会为数组和数组中的任何元素创建副本。 numpy.ndarray.copy() 函数创建一个副本。 对副本数据进行修改,不会影响到原始数据,它们物理内存不在同一位 阅读全文
posted @ 2021-02-23 15:29 风依飘渺 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 数据类型 常见数据类型 Python 原生的数据类型相对较少, bool、int、float、str等。这在不需要关心数据在计算机中表示的所有方式的应用中是方便的。然而,对于科学计算,通常需要更多的控制。为了加以区分 numpy 在这些类型名称末尾都加了“_”。 下表列举了常用 numpy 基本类型 阅读全文
posted @ 2021-02-23 14:31 风依飘渺 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 导入 numpy。 import numpy as np numpy 提供的最重要的数据结构是ndarray,它是 python 中list的扩展。 1. 依据现有数据来创建 ndarray (a)通过array()函数进行创建。 def array(p_object, dtype=None, co 阅读全文
posted @ 2021-02-23 14:27 风依飘渺 阅读(68) 评论(0) 推荐(0) 编辑
摘要: import datetime dt = '2019010103' # 日期 2019年1月1日3时 dts = (datetime.datetime.strptime(dt, '%Y%m%d%H') + datetime.timedelta(days=-1)).strftime('%Y%m%d%H') # 将dt向前或向后调整(day表示天,hours表示表示小时,负数往前正数往后) pri... 阅读全文
posted @ 2019-04-01 17:31 风依飘渺 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: Linux命令行的组成结构 Linux系统命令操作语法格式 1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的 2.参数 > 同一个命令,跟上不同的参数执行不同的功能 执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要! linux命令,参数之间,普遍应该用一个或多个 阅读全文
posted @ 2019-03-07 18:32 风依飘渺 阅读(141) 评论(0) 推荐(0) 编辑
摘要: python类内部部分双下划线特殊方法 __setattr__, __getattr__, __delattr__, hasattr __getattribute__ __getitem__(),__setitem__(), __delitem__() 1、得到属性值。__getattr__方法的运 阅读全文
posted @ 2019-03-04 10:53 风依飘渺 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 一、ORM ORM:Object Relational Mapping(关系对象映射) 类名对应 》数据库中的表名 类实例对应 》数据库表里的一行数据 类属性对应 》数据库里的字段 obj.id obj.name.....类实例对象的属性 二、ORM操作表 1.单表 class UserInfo(m 阅读全文
posted @ 2018-11-06 20:58 风依飘渺 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我们对于效率的追 阅读全文
posted @ 2018-09-06 20:03 风依飘渺 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 线程概念的引入背景 有了进程为什么要有线程 进程有很多优点,它提供了多道编程,让我们感觉我们每个人都拥有自己的CPU和其他资源,可以提高计算机的利用率。很多人就不理解了,既然进程这么优秀,为什么还要线程呢?其实,仔细观察就会发现进程还是有很多缺陷的,主要体现在两点上: 进程只能在一个时间干一件事,如 阅读全文
posted @ 2018-08-28 21:21 风依飘渺 阅读(158) 评论(0) 推荐(0) 编辑