上个月,学习群里的S同学问了个题目,大意可理解为列表降维,例子如下:oldlist=[[1,2,3],[4,5]]#想得到结果:newlist=[1,2,3,4,5]原始数据是一个二维列表,目的是获取该列表中所有元素的具体值。从抽象一点的角度来理解,也可看作是列表解压或者列表降维。这个问题并不难,但是,怎么写才比较优雅呢?#方法一,粗暴拼接法:newlist=oldlist[0]+oldlist[
分类:
其他好文 时间:
2019-04-18 10:53:02
阅读次数:
150
D:\>python vectorsum.py 10001000Traceback (most recent call last): File "vectorsum.py", line 26, in <module> c = pythonsum(size) File "vectorsum.py", ...
分类:
其他好文 时间:
2019-04-03 09:26:50
阅读次数:
460
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 代码: v1.0 思路: 同样用到了 set(),外加 sum()函数。单倍体求和加倍再减。 v2.0思路 但是效率太低了, ...
分类:
其他好文 时间:
2019-03-29 20:55:10
阅读次数:
132
>>> a = np.array([[1,2,3], [4,5,6]]) >>> a array([[1, 2, 3], [4, 5, 6]]) >>> np.cumsum(a) array([ 1, 3, 6, 10, 15, 21]) # 计算累加和,1=1,3=1+2,6=1+2+3.... ...
分类:
其他好文 时间:
2019-02-27 21:52:06
阅读次数:
176
1、一行代码实现1--100之和 利用sum()函数求和 2、如何在一个函数内部修改全局变量 利用global 修改全局变量 3、列出5个python标准库 os:提供了不少与操作系统相关联的函数 sys: 通常用于命令行参数 re: 正则匹配 math: 数学运算 datetime:处理日期时间 ...
分类:
编程语言 时间:
2019-02-09 16:26:10
阅读次数:
416
1、一行代码实现1--100之和 利用sum()函数求和 sum(range(1,101) 2、如何在一个函数内部修改全局变量 利用global 修改全局变量 3、列出5个python标准库 Python 有许多使用了 POSIX 标准 API 和标准 C 语言库的模块. 它们为底层操作系统提供了平 ...
分类:
编程语言 时间:
2019-01-22 21:44:36
阅读次数:
183
>>> x=[[1,2,3],[23,13,213]] >>> xx=tf.reduce_sum(x) >>> sess.run(xx) 255 >>> x=[90,10,8] >>> tf.reduce_sum(x) >>> sess.run(xx) 108 ...
分类:
其他好文 时间:
2019-01-19 19:56:42
阅读次数:
163
自动求和:还有额外功能,如求平均值等,可以选择右下角的加号进行公式复制;SUM函数:可以对连续的行或者列求和;也可以对不连续的行或者列求和这时按住Ctrl键选择多个单元格;还可以对不同sheet中单元格求和也是按住ctrl键;SUMIF:可以指定条件进行求和,其语法是SUMIF(range,condition,sum_range);PRODUCT:用于乘法计算公式复制:在进行单元格复制时,若要保留
分类:
其他好文 时间:
2019-01-01 22:42:33
阅读次数:
220
之前提到了把一个切片追加到另外一个切片时使用到了... 今天我们好好研究一下这三个点,博客写着写着又成了,回字有四种写法 ...第一种用法,可变长的参数 第9行代码定义了一个Sum函数,使用了一个可变长的参数numbers。我们在调用的时候,可以传入任意个指定类型的参数。 ...第二种用法,使用sl ...
分类:
其他好文 时间:
2018-12-11 15:49:40
阅读次数:
173