自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(404)
  • 资源 (1)
  • 收藏
  • 关注

转载 Python Pandas 第9章 时序数据

import pandas as pdimport numpy as np一、时序的创建四类时间变量现在理解可能关于③和④有些困惑,后面会作出一些说明名称 描述 元素类型 创建方式① Date times(时间点/时刻) 描述特定日期或时间点 Timestamp to_datetime或date_range② Time spans(时间段/时期) 由时间点定义的一段时期 Period Period或period_range③ Date offsets(相对时间差) 一段时间的相对大小(与夏

2021-12-03 15:33:50 3

转载 Python Pandas 第8章 分类数据

>>> import pandas as pd>>> import numpy as np>>> df = pd.read_csv('data/table.csv')>>> df.head() School Class ID Gender Address Height Weight Math Physics0 S_1 C_1 1101 M street_1 173 63 34.0 A+1 S_1 C_1 1102 F st

2021-12-03 13:57:19 2

转载 Python Pandas 第7章 文本数据

import pandas as pdimport numpy as np一、string类型的性质1. string与object的区别string类型和object不同之处有三:① 字符存取方法(string accessor methods,如str.count)会返回相应数据的Nullable类型,而object会随缺失值的存在而改变返回类型② 某些Series方法不能在string上使用,例如: Series.str.decode(),因为存储的是字符串而不是字节③ string类

2021-12-02 18:02:32 8

转载 Python Pandas 第6章 缺少数据

Pandas在步入1.0后,对数据类型也做出了新的尝试,尤其是Nullable类型和String类型,了解这些可能在未来成为主流的新特性是必要的import pandas as pdimport numpy as npdf = pd.read_csv('data/table_missing.csv')df.head() School Class ID Gender Address Height Weight Math Physics0 S_1 C_1 N

2021-12-02 17:12:34 8

转载 Python Pandas 第5章 合并

import numpy as npimport pandas as pddf = pd.read_csv('data/table.csv')df.head() School Class ID Gender Address Height Weight Math Physics0 S_1 C_1 1101 M street_1 173 63 34.0 A+1 S_1 C_1 1102 F street

2021-12-01 17:05:30 8

转载 Python Pandas 第4章 变形

import numpy as npimport pandas as pddf = pd.read_csv('data/table.csv')df.head() School Class ID Gender Address Height Weight Math Physics0 S_1 C_1 1101 M street_1 173 63 34.0 A+1 S_1 C_1 1102 F street

2021-12-01 15:09:40 3

转载 Python Pandas 第3章 分组

import numpy as npimport pandas as pddf = pd.read_csv('data/table.csv',index_col='ID')df.head() School Class Gender Address Height Weight Math PhysicsID 1101 S_1 C_1 M

2021-11-30 13:33:47 4

转载 Python Pandas 第2章 索引

import numpy as npimport pandas as pddf = pd.read_csv('data/table.csv',index_col='ID')df.head()Out[1]:School Class Gender Address Height Weight Math PhysicsID 1101 S_1 C_1 M street_1 173 63 34.0 A+1102 S_1 C_1 F street_2 192 73 32.5 B+1103

2021-11-29 14:34:03 7

转载 Python Pandas 第1章 基础

import pandas as pdimport numpy as np查看Pandas版本pd.__version__'1.0.3'一、文件读取与写入1. 读取(a)csv格式df = pd.read_csv('data/table.csv')df.head()(b)txt格式df_txt = pd.read_table('data/table.txt') #可设置sep分隔符参数df_txt col1 col2 col3 col40 2

2021-11-26 15:21:46 29

转载 Python numpy的基本使用

一、numpy概述numpy(Numerical Python)提供了python对多维数组对象的支持:ndarray,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。二、创建ndarray数组ndarray:N维数组对象(矩阵),所有元素必须是相同类型。ndarray属性:ndim属性,表示维度个数;shape属性,表示各维度大小;dtype属性,表示数据类型。创建ndarray数组函数:函数说明arra

2021-11-22 16:14:52 8

转载 Python getopt模块

Python中getopt模块,是专门用来处理命令行参数的getop标准格式:getopt(args, shortopts, longopts = [])shortopts是短参数,类似于这样:python test.py -h # 输出帮助信息longopts是长参数,类似于这样:python test.py --help # 输出帮助信息args指的是当前脚本接收的参数,它是一个列表,可以通过sys.argv获得,在Python里的命令行参数是存储在sys.argv里,argv是一个列表

2021-11-03 14:57:42 15

转载 Python2 与 Python3 的区别

几乎所有的python2程序都需要一些修改才能正常的运行在python3的环境下。为了简化这个转换过程,Python3自带了一个2to3的实用脚本。这个脚本会将python2程序源文件作为输入,然后自动转换到python3.但并不是所有内容都可以自动转换。print语句python2中print是一个语句,不论想输出什么,直接放到print关键字后面即可。python3里,print()是一个函数,像其他函数一样,print()需要你将要输出的东西作为参数传给它。python2python3

2021-11-03 14:22:42 24

原创 Python 运算符重载

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。1. 索引__getitem__和__setitem__>>> class Sample: def __init__(self, len): self.L = [x * 2 for x in range(len)] def __getitem__(self, index): return self.L[index] def __setitem

2021-11-01 11:14:30 22

原创 Python 异常

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。每当Python运行时程序发生错误,Python会引发异常。可以在程序中捕捉和响应异常,或者忽略异常。1. 默认异常处理默认异常处理就是打印错误信息>>> def fun(val1, val2): # 定义一个加法函数 return val1 + val2>>> fun("Hello World!", 13) # 字符串和数字不

2021-11-01 10:59:56 18

原创 Python 文件

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。1. 打开文件open()方法打开文件。>>> input = open('data', "r")字符串"r"代表读取文件。字符串"w"代表写入文件。字符串"a"代表写入文件末尾。字符串"b"代表文件是二进制文件2. 读写操作write()方法>>> filePath = "myfile.txt">>> output = open(fileP

2021-11-01 09:49:07 16

原创 Python 文档

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。1. 注释注释以#号开头,不会被执行。>>> x = 10 # 定义一个变量x2. dir()函数dir()函数查看对象内所有属性及方法查看字符串类型。>>> dir(str)['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__f

2021-11-01 09:40:40 224

原创 Python 模块

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。1. 模块的创建通常以.py结尾的文件会被认为是python的模块。模块的名称会在导入时被使用,因此必须满足变量的命名规则。自定义模块mymod.py文件import sysX = 11Y = [1, 2]def fun(): # 方法fun,用来打印字符串 print "Hello World"class klass: pass2. import、

2021-10-29 15:54:40 20

原创 Python 类

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。1. 类的定义class语句创建类对象并将其赋值给变量名,类可以看成是模块中的变量。>>> class Sample: def setValue(self, val): # self指向类实例 self.val = val # 添加一个实例变量val def getValue(self):

2021-10-26 15:03:11 26

原创 Python 函数

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。1. def语句def语句将创建一个函数对象并将其赋值给一个变量名。def <name>(arg1, arg2, ... argN) # 参数个数可以是0到任意数量 <statements> return <value> # return是可选的,如果没有,函数返回None定义一个相乘的函数。>>

2021-10-26 13:28:47 26

原创 Python 语句

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。1. Python语句特点if语句中括号()是可选的。冒号(:)出现在结尾,表示一个语句的结束。分号(;)不用出现在结尾。大括号不再需要,而是以缩进来表示代码块的开始和结尾。2. if语句一般格式if <state1>: # if语句,以分号(:)结尾 <statement1> # 缩进替代大括号elif <stat

2021-10-26 11:15:41 18

原创 Python 变量和作用域

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。1. 变量1.1 变量命名规则变量名必须以下划线或字母开头,而后面接任意数目的字母、数字或下划线。区分大小写,"Hello"与"hello"是不同的。禁止使用保留字。1.2 保留字False class finally is returnNone continue for lambda tryTrue

2021-10-26 10:38:55 27

原创 Python 集合

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。set集合是无序的集合,会合并重复的值。1. 集合定义set()生成Set无序集合>>> set('hello') # set将字符串转换成字符集合set(['h', 'e', 'l', 'o'])>>> set([1, 2, 3, 4]) # 列表被转换成集合set([1, 2, 3, 4])2. 集合一般操作&

2021-10-26 10:26:52 21

原创 Python 元组

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。元组由简单对象组成。元组与列表类似,但不能修改。1. 元组定义小括号()直接定义元组。>>> T = () # 空元组>>> T = (1,) # 一个元素的元组>>> T = (1, 2, 3, 4) # 四个元素的元组>>> T

2021-10-25 12:22:11 17

原创 Python 字典

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。字典是无序集合,通过键来存取。1. 字典定义大括号{}直接定义字典。>>> D = {} # 空字典>>> D = {"name":"Mike", "age":25} # {}定义字典,关键字需要引号dict可以生成列表。>>> dict.fromkeys(["name", "age"

2021-10-25 12:14:17 18

原创 Python 列表

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。列表是有序集合对象类型,列表可以包含任何种类的对象:数字、字符串甚至其他列表。1. 列表定义中括号[]直接定义列表。>>> L = [] # 空列表>>> L = [1, 2, 3, 4] # 整型列表>>> L = [1, 1.23, "helloworld"] # 列表可以包含任何种类对

2021-10-25 12:09:26 33

原创 Python 字符串

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。1. 单引号和双引号在Python里面单引号和双引号的作用是一样的。如果字符串内包含单引号和双引号,可以在使用另一种引号或者转义字符。>>> "hello 'world'" # 双引号内包含单引号"hello 'world'">>> 'hello "world"' # 单引号内包含双引号'hello "world"'>>> 'he

2021-10-25 10:44:22 33

原创 Python 布尔型

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。1. 布尔型布尔型有两个值True和False>>> type(True) # Ture的类型是bool<type 'bool'>>>> True == 1 # Ture的值是1True>>> True is 1 # True不是1False>>> Tru

2021-10-25 10:27:51 34

原创 Python 数字类型

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。1. 数字常量除了包括整型、浮点型,还包括十六进制、八进制和二进制整型。还有复数类型。整型,123,-45浮点,1.23,1.,3.14e10十六进制,0xff八进制,012二进制,0b10100101复数,3+4j,-4j2. 数字类型转换使用int()和float()函数实现整型和浮点型的相互转换。>>> int(2.3), int(2.7) # int()函数把浮

2021-10-25 10:12:59 33

转载 iOS GCD的使用和原理

转载来源: https://www.jianshu.com/p/a043da8424e8在我们做iOS开发的过程中,经常会与多线程打交道,异步绘制,网络请求等,方式有NSThread,NSOperationQueue,GCD等,在这里GCD的地位举足轻重,那么今天写一篇关于GCD的文章。首先迎来第一个问题:什么是GCD全名叫Grand Central Dispatch是一种异步执行任务的技术,一套基于c语言实现的api,语法十分简洁,只需要简单定义任务或按需加入到队列中,就可以按照计划实现功能,下面一

2021-08-26 14:53:50 30

转载 iOS CoreData详解与使用

Core Data是iOS5之后才出现的一个框架,提供了直接使用SQLite数据库的大部分灵活性,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象,通过CoreData管理应用程序的数据模型,可以极大程度减少需要编写的代码数量!示例Demo:CoreDataLearn1、首先创建一个coreData 模型文件系统创建自己创建2、在data Model 中创建项目中需要用到的实体(Entities)

2021-08-25 14:32:38 57

转载 iOS 深入理解CADisplayLink和NSTimer

转载来源: https://www.cnblogs.com/oc-bowen/p/8665465.html

2021-08-24 16:07:14 27

原创 iOS CAShapeLayer和CAGradientLayer

CAShapeLayerCAShapeLayer继承自CALayer的,通过矢量图形绘制图层子类,指定诸如颜色和线宽等属性,用CGPath来绘制图形,常与UIBezierPath配合使用。CAShapeLayer主要属性属性类型说明pathCGPathRef路径fillColorCGColorRef填充颜色strokeColorCGColorRef线条颜色lineWidthCGFloat线条宽度strokeStartCGFloat路径绘

2021-08-24 14:52:49 36

原创 iOS UIBezierPath绘图

UIBezierPath主要用来绘制矢量图形,它是基于Core Graphics对CGPathRef数据类型和path绘图属性的一个封装。主要属性@property(nonatomic) CGFloat lineWidth;@property(nonatomic) CGLineCap lineCapStyle;@property(nonatomic) CGLineJoin lineJoinStyle;...

2021-08-23 16:35:26 17

原创 iOS Core Graphics绘图

Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。Core Graphics API所有的操作都在上下文中进行。所以在绘图之前需要获取该上下文并传入执行渲染的函数内。有许多方式获得一个上下文第一种方法就是创建一个图片类型的上下文。// 获得用来处理图片的图形上下文UIGraphicsBeginImageContext(rect.size);CGContextRef context = UIGrap

2021-08-23 09:36:39 29

原创 iOS 保存图片和视频

保存图片使用UIImageWriteToSavedPhotosAlbum方法保存图片到相册- (void)saveImage:(UIImage *)image { UIImageWriteToSavedPhotosAlbum(image, self, @selector(UIImageWriteToSavedPhotosAlbum_image:didFinishSavingWithError:contextInfo:), nil);}- (void)UIImageWr

2021-08-19 18:25:12 30

原创 iOS 图像选取器UIImagePickerController

UIImagePickerController可以帮助我们调用摄像头拍照或者希望从相册中选择照片。UIImagePickerController主要属性// 图片获取来源@property(nonatomic) UIImagePickerControllerSourceType sourceType;// 拍完照或相册选择图片后,是否允许编辑图像@property(nonatomic) BOOL allowsEditing;// 媒体类型,public.image和public.movie,默认

2021-08-19 17:05:47 28

原创 iOS AVPlayer和AVPlayerViewController

1. AVPlayerAVPlayer是iOS常见的播放器,使用时需导入#import <AVKit/AVKit.h>AVPlayer能控制播放器的播放,暂停,播放速度// 初始化+ (instancetype)playerWithURL:(NSURL *)URL;+ (instancetype)playerWithPlayerItem:(nullable AVPlayerItem *)item;- (instancetype)initWithURL:(NSURL *)URL;

2021-08-18 17:57:34 40

转载 MJRefresh框架使用及说明

一. MJRefresh的类解释.https://www.cnblogs.com/bossren/p/6285779.html

2021-08-12 16:47:52 31

原创 Android 自定义验证码输入框

Android 自定义验证码输入框

2021-06-15 17:16:56 69 1

原创 iOS NSKeyedArchiver和NSKeyedUnarchiver

NSKeyedArchiver和NSKeyedUnarchiver两个类以供我们把对象序列化和反序列化。Person是// Person.h@interface Person : NSObject<NSSecureCoding>@property (nonatomic, copy) NSString* name;@property (nonatomic, assign) NSInteger age;@end// Person.m@implementation Person

2021-05-18 18:02:12 67 2

Python 核心编程(第二版).pdf

超清晰, Python 核心编程(第二版).pdf

2009-01-07

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除