Pandas主要有两种数据结构:Series和DataFrame。 (1)Series:类似于一维数组的对象,由数据(各种NumPy数据类型)以及与之相关标签(索引)组成。仅由一组数据也可产生简单的Series对象。注意:Series中的索引值是可以重复的。 (2)DataFrame:表格型的数据结 ...
分类:
其他好文 时间:
2020-02-10 22:54:40
阅读次数:
134
堆排序算法就是通过维护一个小根堆或者大根堆的数据结构。小/大根堆本质上是一个完全二叉树。利用了完全二叉树的性质,即完全二叉树节点x的子节点编号为2x和2x+1。 利用这个性质,我们可以让一个一维数组来模拟这个二叉树,数组下标从1开始建立,下标为2*x和2*x+1的就是x的左子树和右子树。 #incl ...
分类:
编程语言 时间:
2020-02-08 17:57:21
阅读次数:
130
/* * @Issue: 一个序列,编写程序,从第n个数开始的m个数倒序输出,例如 n=2,m=3 序列:1 2 3 4 5 6 * 倒序后:1 4 3 2 5 6 * @Author: 一届书生 * @LastEditTime : 2020-02-05 10:54:18 */ #include<i ...
分类:
其他好文 时间:
2020-02-05 12:05:37
阅读次数:
74
指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的 若定义:int(*p)[4];则标示符p是一个指针,它指向一个含有四个整型元素的一维数组 若定义:int(*p)[4];则标示符p是一个指针,它指向一个含有四个整型元素的一维数组 %d 有符号10进制整数 %ld 长整型 % ...
分类:
编程语言 时间:
2020-02-04 15:37:32
阅读次数:
93
[toc] 1、数组初始化 1.1 一维数组 1.2 二维数组 2、数组基本操作 1. 遍历数组 2. 填充替换数组元素 fill(int[] a,int value) a:为进行替换的数组 value:要存储数组中所有元素的值 fill(int[] a,int fromIndex,int toIn ...
分类:
编程语言 时间:
2020-02-02 01:30:17
阅读次数:
83
1 利用数组进行数据处理 numpy数组可以将许多种数据处理任务表述为简洁的数组表达式,用数组表达式替换循环的做法,通常被称为矢量化。 例如:我们想要处理一组值(网格型)上计算函数sqrt(x^2 + y^2)。np.meshgrid函数接受两个一维数组,并产生两个二维矩阵(对应于两个数组中所有的( ...
分类:
编程语言 时间:
2020-02-01 16:34:23
阅读次数:
81
这个题一开始的想法是定义两个函数,一个用来判断素数,另一个用来将输入的数做反序处理,再次判断是否为素数。 定义一个一维数组,用来存储符合题目条件的数。用一个计数器,来控制输入数组时的下标。 1 int m,n,i,k=0; 2 cin>>m>>n; 3 for(i=m; i<=n; i++) 4 i ...
分类:
其他好文 时间:
2020-01-31 19:02:26
阅读次数:
96
一、pandas提供两个常用的数据结构: ? Series? DataFrame 二、Series Series 类似于一维数组对象,它是由一组数据(不同数据类型)以及与之相关的(数据标签)索引组成,用于存储一行或者一列的数据,(类似于列表,但是有索引) 2.1、如何创建Series对象? 常见的创 ...
分类:
其他好文 时间:
2020-01-30 19:02:27
阅读次数:
128
Q:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 C:时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M A: T: ...
分类:
编程语言 时间:
2020-01-27 22:09:20
阅读次数:
80
数组: 1:数组名为地址,表达方法: Int A[10]; A; &A; &A[0]; 数组名是指针常量 2:指针数组(每个元素都是指针 指针数组:double *a[10]; 每个元素占4/8个字节; 3:数组指针:。int (*p2)[5]; 指向数组的指针,在多维数组使用 p2指向 5个int ...
分类:
编程语言 时间:
2020-01-26 22:33:07
阅读次数:
96