- 博客(15)
- 收藏
- 关注
原创 希尔排序 python
#shell_sortclass Shell_sort: def __init__(self,data): self.data=data def display(self): for i in range(len(data)): print('[%3d]'%data[i],end='') print() ...
2019-07-04 15:56:19
165
原创 冒泡排序 选择排序 插入排序 (python)数据结构 列表(list)
class Sort: def __init__(self,data): self.data=data#展示数据排序顺序 def show_original_sort(self): print('数据的顺序为:') for i in range(len(self.data)): print('%3d'%se...
2019-06-29 22:59:54
195
原创 数据结构与算法(python) 环形链表的插入新节点
#环形链表插入新节点class employee: def __init__(self): self.num=0 self.salary=0 self.name='' self.next=0def findnode(head,num): ptr=head while ptr.next!=head: ...
2019-06-03 21:36:20
465
原创 数据结构与算法(python)环形链表
class student: def __init__(self): self.name='' self.no='' self.next=Nonehead=student()ptr=headptr.next=Noneselect=0while select!=2: select=int(input('(1)新增 (2)离开=...
2019-06-02 22:20:55
239
原创 数据结构与算法(python)单向链表表示两个多项式相加
import sysclass equation: def __init__(self): self.coef=0 self.exp=0 self.next=Nonedef create_link(data): for i in range(4): newnode=equation() if not...
2019-06-01 23:17:06
1738
原创 数据结构与算法(python)两个单向链表的连接
#单向链表的连接import sysimport randomdef concatlist(ptr1,ptr2): ptr=ptr1 while ptr.next!=None: ptr=ptr.next ptr.next=ptr2 return ptr1class employee: def __init__(self): ...
2019-05-31 23:04:35
978
原创 数据结构与算法(python)单向链表的反转
import sysclass employee: def __init__(self): self.num=0 self.salary=0 self.name='' self.next=Nonefindword=0data=[[1001,32367],[1002,24388],[1003,27556],[1007,31...
2019-05-31 22:58:39
165
原创 使用python读取个人电脑磁盘文件下单张或整个文件下图片图片(jpg)并转换为narray
#读取单张图片from PIL import Imageimport numpy as npimg = Image.open('图片位置')img_narray=np.array(img)#将图片转化为矩阵输出#读取目标文件下所有图片import osgraphs_list=[]graph_path='图片文件夹完整路径'for p in os.listdir...
2019-05-30 09:22:47
503
原创 (数据结构与算法)python 单向链表删除节点操作(头,中,尾)
import sys#链表的三种插入形式class employee: def __init__(self): self.num=0 self.salary=0 self.name='' self.next=Nonedef del_ptr(head,ptr): top=head if ptr.num==h...
2019-05-29 22:55:54
1847
原创 python 工资单向链表的节点插入的三种方式(头,中,尾)
import sys#链表的三种插入形式class employee: def __init__(self): self.num=0 self.salary=0 self.name='' self.next=Nonedef findnode(head,num): ptr=head while ptr!=N...
2019-05-29 21:25:54
665
原创 感知机与支持向量机的区别及其python代码实现过程
一、感知机与支持向量机的区别1、损失函数的不同a)感知机的损失函数是基于误分类的损失函数,利用梯度下降法极小化损失函数b)支持向量机是求解能够正确划分训练数据集并且几何间隔最大的分离超平面2、超平面个数的不同对于线性可分的训练集,感知机满足条件的超平面个数不唯一,而支持向量机满足条件的超平面有且只有一个####未完####...
2019-05-24 10:56:01
3261
原创 数据结构--建立一个单向的学生成绩链表(python)
#学生成绩单向链表#声明一个学生单向链表结构声明class student: def __init__(self): self.name='' self.Math=0 self.Eng=0 self.no='' self.next=None#建立链表头部head=student()head.nex...
2019-05-24 00:25:45
2088
原创 tensorflow实现多层感知机
'''tensorflow 多层感知机识别手写数字''#导入数据import tensorflow as tfimport tensorflow.tutorials.minist.input_data as input_dataminist=input_data.read_datasets('MNIST_data/',one_hot=True)#使用layer函数...
2019-05-23 00:37:41
139
原创 The Elements of Statistical Learning 第五章figure5-8python绘图 (修改版)
#导入数据和数据预处理#生成0-1均匀分布的随机数import numpy as np#调用numpy库,目的是使用矩阵,对数据矩阵进行操作np.random.seed(12345)import matplotlib.pyplot as plt#调用matplotlib中的函数pyplot,为画图做准备uni_data=np.random.uniform(0,1,size=(100,1))inpu...
2018-06-17 16:52:43
389
原创 The Elements of Statistical Learning 第六章figure6-6 python绘图
#生成0-1均匀分布的随机数import numpy as np#调用numpy库,目的是使用矩阵,对数据矩阵进行操作import matplotlib.pyplot as plt#调用matplotlib中的函数pyplot,为画图做准备np.random.seed(12345)uni_data=np.random.uniform(0,1,size=(100,1))#在已知function构造相...
2018-06-13 20:34:51
355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人