场景:后端返回的是[[‘2015-1-1’,1,1],[‘2015-1-2’,1,2]]这样的Json数组,代表的意思是2015-1-1这个日期下新增的数据为1,减少的数据为1,2015-1-2这个日期,新增的数据为1,减少的数据为2,但是在统计图表上要在x轴显示时间,y轴显示新增和减少的数据这时,就要把数据转化成[[‘2015-1-1’,’2015-1-2’],[1,1],[1,2]]这样的结构
分类:
编程语言 时间:
2018-10-20 13:37:18
阅读次数:
114
输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。 输入的第一行包括一个整数N,(1<=N<=100),代表矩阵的维数。 接下来的N行每行有N个整数,分别代表矩阵的元素。 可能有多组测试数据,对于每组数据,将输入的矩阵转置后输出。 ...
分类:
其他好文 时间:
2018-10-01 19:15:13
阅读次数:
157
一、齐次变换 1、平移变换 变换矩阵不能包含X,Y,Z等坐标变量 如果x坐标向右平移了5个单位长度,则x~=x+5。在变换矩阵中表示的时候添加一个w坐标变量。通过加入一个w坐标,可以实现平移变换 1>如果w>0,这表示一个真实物理世界的点,因为你可以用x,y,z三个坐标初一w得到这个真是的点。 2> ...
分类:
其他好文 时间:
2018-09-13 17:24:43
阅读次数:
292
题目大意 给出一个$w\times h$的网格,定义一个连通块为一个元素个数为$n$的方格的集合$A,\forall x\in A, \exists y\in A$,使得$x,y$有一条公共边。现要求一个元素个数极多的连通块的集合$K_N$,使得$\forall A,B\in K_n$,不存在一种由 ...
分类:
其他好文 时间:
2018-09-12 20:25:39
阅读次数:
201
zip() zip() 用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 a = [1,2,3] a = [1,2,3] b = [4,5,6] ...
分类:
编程语言 时间:
2018-08-05 10:25:51
阅读次数:
216
题目一:矩阵转置 给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。 示例 1: 示例 2: 思路:比较简单,但要注意对矩阵的初始化,如果不初始化会报错--》reference binding to null pointer of type ' ...
分类:
编程语言 时间:
2018-07-09 00:36:54
阅读次数:
499
题目:http://poj.openjudge.cn/campus2018/A 有正规的差分约束做法,用到矩阵转置等等。 但也有简单(?)的dp做法。 有一个结论(?):一定要么在一天一点也不选,要么在一天选了7个小时。 于是dp[ i ]表示第 i 天选了7个小时、之前合法 的方案数。可以从i-1 ...
分类:
其他好文 时间:
2018-07-07 20:34:09
阅读次数:
198
题意:给定顶点个数,边的个数,目的地,求顶点到边的往返最大距离 解题思路:目的地到顶点的是标准的Dijkstra,顶点到目的地的只需要把矩阵转置一下就OKay了 ...
分类:
其他好文 时间:
2018-06-25 23:01:05
阅读次数:
325
a=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]]方式1:result_list=[]foriinrange(3):list_inner=[]#定义一个list存放新二维数组的每行元素,存放原列表的每列元素forlina:list_inner.append(l[i])result_list.append(list_inner)printresult_list方式2:一行p
分类:
其他好文 时间:
2018-06-11 17:15:13
阅读次数:
160
1、通过传递numpy数组,使用datetime索引和标记列来创建DataFrame 2、通过传递可以转换为类似系列的对象的字典来创建DataFrame 3、 4、 5、描述显示数据的快速统计摘要 6、调换数据 行列转换 类似矩阵转置 7、通过轴排序 8、 9、 ...
分类:
其他好文 时间:
2018-05-25 21:20:33
阅读次数:
369