Frogs' Neighborhood Time Limit: 5000MS Memory Limit: 10000K Total Submissions: 10545 Accepted: 4386 Special Judge Description 未名湖附近共有N个大小湖泊L1, L2, ... ...
分类:
其他好文 时间:
2018-07-31 01:35:22
阅读次数:
120
一:浅拷贝 [1, 2, 3, [3, 5, 6]][1, 1, 3, [3, 5, 6]] 二级列表的会随着任意一方的修改而共同改变,l1 的 二级列表如果优先改变 那么 l2 的二级列表也会跟着改变,同理,l2 优先改变也是如此 另外,一级列表的数据是独立的,它会重新开辟一块内存空间并拷贝一级列 ...
分类:
编程语言 时间:
2018-07-30 13:20:26
阅读次数:
134
二,深浅copy 1,先看赋值运算。 对于赋值运算来说,l1与l2指向的是同一个内存地址,所以他们是完全一样的。 2,浅拷贝copy。 对于浅copy来说,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地址,所以,对于第二层以及更深的层数来说,保持一致性。 3,深拷贝deepcop ...
分类:
编程语言 时间:
2018-07-29 22:24:14
阅读次数:
155
1.位置参数 def sum(x,y): sum =x + y return sum l1 = sum(1,2) print(l1) 2.关键字参数 def sum(x,y): sum =x + y return sum l1 = sum(y=10,x=2) print(l1) 3.位置、关键字形式 ...
分类:
编程语言 时间:
2018-07-29 11:44:41
阅读次数:
117
一、什么是范数 范数是衡量某个向量空间(或矩阵)中的每个向量的长度或大小。范数的一般化定义:对实数p>=1, 范数定义如下: \(||x||_p := (\sum_{i=1}^{n}|x_i|^p)^{1/p}\) L1范数 当p=1时,是L1范数,其表示某个向量中所有元素绝对值的和。 L2范数 当 ...
分类:
其他好文 时间:
2018-07-29 10:44:48
阅读次数:
131
先记录一个之前遇到的问题: 在安装了pycharm后,发现 通过上网发现,其实就是没有安装pip和setuptools,其实 Python3以后都是默认安装pip的,所以最后的解决办法是将我目前的Python卸载后重新安装 https://www.python.org/downloads/relea ...
分类:
编程语言 时间:
2018-07-28 13:58:29
阅读次数:
251
1.核范数||A|| * 是指矩阵奇异值的和,英文称呼叫Nuclear Norm.matlab code:[s, u, v] = svd(A); nulear_norm = sum(diag(s)); 2.matlab乘与点乘的区别 (*与.* ^与.^)点乘是数组的运算,不加点是矩阵的运算;2 点 ...
分类:
其他好文 时间:
2018-07-28 11:58:10
阅读次数:
136
电脑的处理器CPU处理时间程序时属于并行处理,也就是同时运行处理的,而我们经常说的并发,其实只是看起来并行,但是还是类似于轮询的。 现在好的处理器会有虚拟处理器,一个内核会有一个实际的处理器,也会产生一个虚拟的处理器,相当于四核八线程。 CPU会缓存未完成的线程,L1,L2,L3级缓存,如果不够用, ...
分类:
编程语言 时间:
2018-07-26 13:11:50
阅读次数:
185
## 已知l1,l2均为升序数组,## 在两数组l1,l2中寻找第n位数,## 两数组中位数中,前者大于后者,说明后者中位数以下的成员必定在真正中位数之下## 可以将其剔除,剔除a个元素后的两数组中寻找第n-a位数,等价于def findmid(l1,l2): m,n=len(l1),len(l2) ...
分类:
编程语言 时间:
2018-07-25 15:11:16
阅读次数:
124
列表的增加元素 l1 = [10, 20, 30] l1.append(40) # 末尾追加一个值为40的元素 l1.extend([50, 60]) # 末尾追加一系列元素,extend + 可迭代对象 l1.insert(len(l1), 70) # 在制定下标位置插入一个元素,在指定的下标之前 ...
分类:
编程语言 时间:
2018-07-24 21:16:49
阅读次数:
165