numpy
numpy
两分先生
这个作者很懒,什么都没留下…
展开
-
np.where()简要介绍
函数np.where(condition,x,y) 函数作用 1.满足条件(condition),输出x,不满足输出y 2.若参数只有condition,而没有x和y,则输出非0元素的坐标 condition 条件,如input>8 x 满足condition输出的值 y 不满足condition输出的值 示例import numpy as np a = np.array([2,4,6,8,10])print原创 2022-01-18 11:54:00 · 1299 阅读 · 0 评论 -
torch.sum()、np.sum()和sum()简要介绍
定义torch.sum(input1,dim,keepdim) np.sum(input2,axis,keepdims) sum(input3,b)用法对矩阵数据求和input1:输入矩阵,tensor类型 dim:要求和的维度,默认求所有元素之和 keepdim:求和之后,被求和的维度元素个数为1,所以要被去掉,若要保留,应keepdim=true input2:输入矩阵,ndarray类型 axis:要求和的维度,同dim keepdims:同keepdim input3:原创 2022-01-15 22:48:39 · 3754 阅读 · 0 评论 -
np.repeat()简要介绍
定义np.repeat(a,repeats,axis)用法用于复制矩阵的数据a:输入数据repeats:复制次数axis:复制的维度,默认则将输入矩阵一维展开示例import numpy as npa = np.array([[1,2,3],[4,5,6]])print(np.repeat(a,2))print(np.repeat(a,2,axis=0))print(np.repeat(a,2,axis=1))>>>array([1, 1,原创 2022-01-15 22:23:29 · 1807 阅读 · 2 评论 -
np.array()和np.asarray()简要介绍
定义np.array(a)和np.asarry(a)用法array和asarray都可以将结构数据转化为ndarray,但是主要区别就是当数据源是ndarray时,array仍然会copy出一个副本,占用新的内存,但asarray不会。示例import numpy as npa = np.random.random((3,4))print(a)b1 = np.array(a)b2 = np.asarray(a)a[1] = 1print(a)print(b1)pr原创 2022-01-15 21:47:17 · 1651 阅读 · 0 评论 -
np.power()简要介绍
定义np.power(a,b)用法若b为单个数字,则对a各个元素分别求b次方若b为数组,其列数要与a相同,并求相应的次方示例import numpy as npa = [[1,2,3],[4,5,6]]b1 = 3b2 = [1,2,3]print(np.power(a,b1))#第二个参数b为单个数字>>>[[ 1 8 27] [ 64 125 216]]print(np.power(a,b2))#第二个参数b为数组>原创 2022-01-15 21:29:20 · 5979 阅读 · 0 评论