- 博客(6)
- 收藏
- 关注
原创 NumPy基础知识
NumPy支持N维数组对象ndarray,与列表list不同的是,ndarray的元素只能是同一数据类型一、array(数组)的属性shape:返回一个元组,表示数组维度,如(2,3)表示二行三列注意:如果想创建两个3行5列的数组,形状参数应为(2,3,5),而不是(3,5,2)ndim:返回一个数字,表示数组维度,如3表示三维数组size:返回一个数字,表示数组中的元素个数,如20表示数组中有20个元素dtype:返回数组元素的数据类型,如int32表示占32bit的整型元素itemsize
2022-05-28 23:51:59
1232
原创 串(纯C语言实现)
1. 串的存储结构1.1 串的顺序存储从下标为1的数组分量开始存储当0号单元存放串的当前长度时,可以定义:(后续基本操作都使用此定义)typedef char SString[MAXSIZE+1]; //后续这样定义串SString S,T; 这样取值S[0],T[1];但0号单位闲置不用时,可以定义:typedef struct{ char ch[MAXSIZE+1]; int length; //记录串的当前长度}SString;还有堆(
2021-12-03 23:43:58
2722
原创 栈(纯C语言实现)
from numpy import *def loadDataSet(filename): ''' 加载数据集,读取一个以tab键为分隔符的文件,将每行的内容保存成一组浮点数 :param filename: 文件路径 :return: 数据+标签列表 ''' dataMat = [] fr = open(filename) for line in fr.readlines(): # 文件以tab键为分隔符
2021-12-03 17:36:30
770
原创 队列(纯C语言实现)
先进先出的线性表,从队尾rear进,从队头front出1.队列的顺序存储结构及实现补充:判断循环队列队满和队空的三种方法由于队满和对空时都有front==rear,所以需要另想方法来区分队满和队空方法一:通过length的大小来判断队空的条件为length==0队满的条件为length==MAXSIZE方法二:少用一个元素空间队空的条件为front==rear队满的条件为(rear+1)%MAXSIZE==front方法三:设置一个标志变量flag队空时flag==0,队不空时flag
2021-09-28 13:57:36
1713
1
原创 线性表(纯C语言实现)
线性表基础知识补充1.操作算法中用到的预定义常量和类型#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0 //函数结果状态代码typedef int Status; //Status是函数的类型,其值是函数结果状态代码,如OK等2.传递参数给函数两种方法的区别当你传递一个参数给函数的时候,这个参数会不会在函数内被改动决定了使用什么参数形式如果需要被改动,则需要传递指向这个参数的指针,如初始化Status InitLis
2021-09-20 11:51:16
2189
原创 Markdown语法整理
markdown语法整理目录markdown语法整理一、标题一级标题二级标题三级标题四级标题五级标题六级标题二、段落格式1._倾斜_2.**加粗**3.***倾斜加粗***4. ~~删除线~~5. 下划线6.分割线三、区块引用四、列表1.无序列表2.有序列表3.任务列表4.列表的嵌套五、代码1.单句代码2.代码块六、图片七、链接1.普通链接2.网址和Email地址3.图片链接八、表格九、其他语法一、标题# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题#####
2021-09-09 12:04:07
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅