- 博客(61)
- 资源 (26)
- 收藏
- 关注
原创 numpy结构化数组
一、创建结构化数组1、元组列表,每个字段一个元组每个元组都有这些属性(fieldname,datatype,shape):filename:名称、datatype:数据类型、shape:形状如果fieldname是空字符串'',那么该字段将被赋予一个默认名称形式f#,其中#是该字段的整数索引,从左边以0开始计数:>>> np.dtype([('x', 'f4')...
2019-04-18 10:30:39
1251
原创 numpy入门,浅copy、深copy、视图
当计算和操作数组时,它们的数据有时被复制到新的数组中,有时不复制。对于初学者来说,这经常是一个混乱的来源。有三种情况:
2019-04-17 22:25:49
239
原创 numpy入门,形状操作、元素删除、添加、去重
参数默认:a为数组 order:'C' -- 按行,'F' -- 按列,'A' -- 原顺序,'K' -- 元素在内存中的出现顺序数组形状自身改变1、numpy.ravel(a, order='C') 展平的数组元素,没有复制其参数,只是返回新的视图。2、a.flatten(order='C') 展平的数组元素,flatten()分...
2019-04-17 20:18:36
702
原创 numpy入门,numpy数组自身操作、查看
定义numpy数组a# resqqe 函数返回具有修改形状后的数组a.reshape(6, 2)#ndarray.resize 方法修改数组本身,的形状a.resize((6, 2))a.T # 转置a.ndim #数组维度a.shape # 数组形状a.size # 数组元素长度a.dtype #数组元素类型,例如numpy.int32、numpy.int...
2019-04-16 10:52:21
710
原创 numpy基础入门,数组、创建、random随机数
一、 numpy数组创建,通过已有数据创建。 b = np.array([[1.5,2,3], [4,5,6]]) c = np.array( [ [1,2], [3,4] ], dtype=float ) # dtype指定数据类型二、全0创建,(5,4)为指定数组形状 zeros1 = np.zeros([5,4])三、全1创建,(5*6...
2019-04-16 10:09:58
904
原创 os模块
os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..')os.makedirs('dirname1/dirname2') 可生成多层递归目录os.removedi...
2019-03-28 23:44:59
172
转载 Image的使用
Image library(PIL),功能上,虽然还不能跟Matlab比较,但是还是比较强大的,废话补多少,写点记录笔记。1. 首先需要导入需要的图像库:from PIL import Image2. 读取一张图片:im=Image.open('/home/Picture/test.jpg')3. 显示一张图片:im.show()4. 保存图片:im.save("s...
2019-03-28 23:16:55
7210
原创 python字符串前面添加(u,r,b)的功能
1.r/R表示非转义的原始字符串,比如在字符串中如果出现\n是换行,但是如果在字符串的前面添加r则表示\和n两个字符,一般常见于正则表达式中。2.bPython3里默认的str是(Python2里的)unicode, bytes是(Python2)的str, b前缀代表的就是bytes。 Python2里, b前缀没什么具体意义, 只是为了兼容Python3的这种写法。作用:b" "前...
2019-03-06 14:48:48
4722
原创 python之xml处理模块
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,至今很多传统公司如金融行业的很多系统的接口还主要是xml。xml的格式如下,就是通过<>节点来区别数据结构的,文件名xmltest.xml<?xml version="1.0"?><data> <country name="...
2019-03-06 10:57:26
1105
原创 python的基础使用之编码(涅槃之路12)
1.在python2默认编码是ASCII, python3里默认是unicode2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是utf-8,因为utf8省空间3.在py3中encode,在转码的同时还会把string 变成bytes类型,dec...
2019-03-06 09:27:27
243
原创 python的基础使用之文件操作文件读写(涅槃之路11)
一、对文件操作流程打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件f=open("yesterday" ,'r', encoding="utf-8") # a只能添加不可读 ,r只读 ,w只写data1=f.readline() # 读取一行print(data1) # 输出读取内容f.close() # 关闭文件打开文件的模式有:r...
2019-03-06 09:18:25
235
原创 python的基础使用之集合(涅槃之路10)
集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:type({1, 2}) # 直接定义集合num=[1, 2, 3, 4, 1]set1= set(num) # 通过列表转化为集合集合是一个无序的,不重复的数据组合,...
2019-03-05 21:26:37
295
原创 python的基础使用之元组(涅槃之路9)
元组和列表在结构上没有什么区别,唯一的差异在于元组是只读的,不能修改。元组用“()”表示,可借鉴前面的文章列表的使用namesyuan=(1,2,3) # 元组不能被修改...
2019-03-05 20:44:58
243
原创 python的基础使用之字典(涅槃之路8)
一、字典字典的定义,以及修改、添加、删除、更新、获取值、单独取key和取values、转字典为列表info = { 'a001':"zhangmeng", 'a002': ' wangyanyan ', 'a003': 'wenshuo', 'a004': 'guo'}print(info['a001'])info['a004']="过" # 修改...
2019-03-05 20:40:36
307
原创 python的基础使用之str类型的所有函数的使用(涅槃之路7)
一、str类型的所有函数的使用name="my\tname is {_name}"print(name.capitalize()) # 变首字母为大写print(name.count("g")) # 字符串"g"的数量print(name.center(50, "~")) # 字符串在中间不足50两边用“~”补全print(name.endswith("ng"))...
2019-03-05 20:26:43
393
原创 python的基础使用之列表使用以及深copy浅copy(涅槃之路6)
一、定义一个列表列表的取值、添加、删除、反转、排序names=["zhangmeng", ['wangyanyan', 'wanghuo'], "wangguo"]print(names) print(names[0:2]) # 取首不取尾print(names[:]) # 取所有print(names[-3:-1]) # -1表示倒数第一个,-3表示倒数第三个。#只...
2019-03-05 19:48:50
345
原创 python的基础使用之for循环语句使用(涅槃之路5)
一、for循环的使用range()默认间隔为1,可设置如语句二设置间隔为3,其中的10不被包含,到9结束for i in range(10): print(i)for i in range(1, 10, 3): print("间隔为3:", i)...
2019-03-05 19:27:37
329
原创 python的基础使用之while语句使用(涅槃之路4)
一、while循环的使用猜年龄大小age_of_me = 22count = 0while count < 3: age = int(input("age:")) if age > age_of_me: print("大") elif age < age_of_me: print("小") else:...
2019-03-05 19:23:25
249
原创 python的基础使用之if语句使用以及三元运算(涅槃之路3)
一、三元运算如果条件为真:result = 值1如果条件为假:result = 值2result = 值1 if 条件 else 值2三元运算的使用选择大的值a=3b=2d=a if a>b else b # 三元运算print(d)二、if语句使用1、猜年龄大小# if elif else的运用age_of_me = 22age ...
2019-03-05 19:19:55
473
原创 python的基础使用之强制类型转换(涅槃之路2)
# 强制类型转换name = input("name:")age = int(input("age:"))print(type(name))print(type(age))
2019-03-05 19:11:54
290
原创 python的基础使用之格式化输出(涅槃之路1)
一、格式化输出python进行格式化输出的三种方式# 格式化输出name = input("name:")age = input("age:")job = input("job:")#方式1ofo = '''-----my name is %s---- Name:%sAge:%sJob:%s ''' % (name, name, age, job)# ...
2019-03-05 19:08:52
260
哈希表 数据结构学校使用
2018-07-11
常用排序算法的对比分析
2018-07-11
人机下棋
2018-07-11
校园导游 数据结构
2018-07-11
哈夫曼树 数据结构
2018-07-11
汇编语言代码转换
2018-07-11
约瑟夫退圈问题
2018-07-11
简单通讯录链表
2018-07-11
空间、点、线面
2018-07-11
2018-2023年中国芯片设计产业市场运营规模现状与行业发展现状分析报告(目录).doc
2018-07-11
约瑟夫环 数据结构
2018-07-11
循环结构的程序设计汇编语言
2018-07-11
分支结构的程序设计
2018-07-11
学生成绩管理程序
2018-07-11
停车场问题
2018-07-11
简单通讯录
2018-07-11
学生成绩管理系统
2017-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅