- 博客(11)
- 收藏
- 关注
转载 Python : *号和**号的使用
转自https://blog.csdn.net/yhs_cy/article/details/79438706调用函数时使用*和 **假设有函数def test(a, b, c)test(*args):* 的作用其实就是把序列 args 中的每个元素,当作位置参数传进去。比如上面这个代码,如果 args 等于 (1,2,3) ,那么这个代码就等价于 test(1, 2, 3) 。t...
2018-09-20 13:53:36 897
原创 Python: Numpy: 分割
纵向分割:np.split(A, 2, axis=1)横向分割:np.split(A, 3, axis=0)以上只能等量分割,如果无法整除,将出错。如果需要不等量分割:np.array_split(A, 3, axis=1)array_split(A,n,axis=1)解释为:纵向分割为n份,其中每份的大小以如下的计算方式计算:纵向长度为L,n对L求余为a,n...
2018-09-12 16:01:46 1079
转载 Python: Numpy: 合并
vstack(A,B)对AB进行列方向合并hstack(A, B)对AB进行行方向的合并A = np.array([1,1,1])B = np.array([2,2,2]) print(np.vstack((A,B))) # vertical stack"""[[1,1,1] [2,2,2]]"""D = np.hstack((A,B)) ...
2018-09-12 15:17:47 630
原创 Python: 3.X版本map()的返回值问题,zip()
>>> def square(x): return x ** 2>>> map(square, [1,2,3,4,5])<map object at 0x7f9de4ae3208>在python2中,map()会返回一个列表,但是在python3中返回iterators如果需要当作列表使用,必须在map()外加上list(),转...
2018-09-12 12:32:42 1523
原创 Python: 脚本模块使用
def function():_______________________________ if __name__ == '__main__': 表示该模块自己运行的时候,以下会执行,被其他模块使用的时候以下不执行 arr = [] for _ in range(6): 此中, —表示临时变量,只使用一次。 arr.append(l...
2018-09-11 21:18:45 246
转载 Python: Numpy: 矩阵运算
求矩阵中最小元素和最大元素的索引:argmin() 和 argmax()>>> a.argmin()0>>> np.argmin(a)0axis : int, optional #官方文档By default, the index is into the flattened array, otherwise along the specif...
2018-09-08 21:15:36 213
原创 Python: Numpy: 基础运算
使用Numpy模块进行矩阵运算,直接使用a+b为相应位置的元素相加,与普通的运算一样,也可以使用关系运算符,得到布尔矩阵若要进行矩阵乘法使用:c_dot = np.dot(a,b)if a * b , output is the product of corresponding elements of array 此外可以a@b, a.dot(b)来计算矩阵式使用随机数来组成一...
2018-09-08 17:13:08 189
原创 Python: Numpy:属性与创建矩阵
附Numpy开发者教学地址:https://docs.scipy.org/doc/numpy/user/quickstart.htmlndarray.ndim:维度ndarray.shape:形状ndarray.size:元素个数ndarray.dtype:元素数据类型ndarray.itemsize:字节大小创建数组:a = np.array([2,23,4]) ...
2018-09-08 16:31:36 1161
原创 Python: 在不确定需要输入行数的情况下,逐行读取输入数据
HACKER RANK的一个编程题import sys # Read input and assemble Phone Bookn = int(input())phoneBook = {}for i in range(n): contact = input().split(' ') phoneBook[contact[0]] = contact[1]# Proce...
2018-09-06 14:03:10 8506
转载 Python: 字符串查找元素的方法
python 字符串查找有4个方法,1 find,2 index方法,3 rfind方法,4 rindex方法。1 find()方法:查找子字符串,若找到返回从0开始的下标值,若找不到返回-12 index()方法:python 的index方法是在字符串里查找子串第一次出现的位置,类似字符串的find方法,不过比find方法更好的是,如果查找不到子串,会抛出异常,而不是返回-1rfi...
2018-09-05 11:14:15 3503
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人