首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Numpy模块中的where函数

print('4') if 2 < 4 else print('2') a numpy.where 前面说了那么多关于三元表达式,就是为了引出numpy.where函数,其实猜也能猜出来,我们的numpy.where...但是如果使用Python中的list列表的话会有几个问题: 它对于大数组的处理速度不是很快(因为所有工作都是由纯python完成的); 无法用于多维数组; 所以我们就有了numpy.where函数的出现...1.1 2.2 1.3 1.4 2.5] 注意: 本例中虽然传入的参数是数组类型,但是我们使用numpy并不仅仅局限于数组参数,所以where函数参数可以是标量; 参数之间是有一定的对应关系的...import numpy as np array = np.where(True,[1,2,3],[4,5,8])#[True]也可以 #这个地方传进去的值是list,但是返回值还是数组 #where会自动把参数转换成...numpy数组 print(type(array)) print(array) [1 2 3] import numpy as np array = np.where

1.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

np.random.random()函数 参数用法以及numpy.random系列函数大全

原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/9751471.html 1.np.random.random()函数参数 np.random.random...2.numpy.random.rand()函数用法 numpy.random.rand(d0, d1, ..., dn): 生成一个[0,1)之间的随机浮点数或N维浮点数组。...3.numpy.random.randn()函数用法: numpy.random.randn(d0, d1, ..., dn): 生成一个浮点数或N维浮点数组,取数范围:正态分布的随机样本数。...9.numpy.random.shuffle()函数用法 numpy.random.shuffle(x): 对X进行重排序,如果X为多维数组,只沿第一条轴洗牌,输出为None。...10.numpy.random.permutation()函数用法 numpy.random.permutation(x): 与numpy.random.shuffle(x)函数功能相同,两者区别:peumutation

47.5K32

初探numpy——numpy常用通用函数

numpy通用函数 快速的逐元素数组函数,也可以称为ufunc,对ndarray数据中的元素进行逐元素操作的函数 一元通用函数 函数名 描述 abs、fabs 取绝对值 sqrt 计算平方根,等同于arr...**0.5 square 计算平方,等同于arr**2 exp 计算个元素的指数ex log、log10、log2、log1p 自然对数(底数为e的log)、底数为10的log、底数为2的log、底数为...cosh、sinh、tanh 双曲型三角函数 arccos、arccosh、arcsin、arcsinh、arctan、arctanh 反三角函数 二元通用函数 函数名 描述 add 数组对应元素相加...fmax 求相应最大值,fmax忽略NaN minimum、fmin 求相应最小值,fmin忽略NaN mod 求模 copysign 将第二个数组中的元素的符号复制给第一个数组的元素 import numpy...),b_array.reshape(4,2)),'\n') [0 1 2 3 4 5 6 7] [8 7 6 5 4 3 2 1] [8 8 8 8 8 8 8 8] [0 1 2 3 0 2 0

55930

2.GO-可变参数函数,匿名函数函数变量

2.1.可变参数函数 可变参数参数的个数可以是任意个 可变参数必须在参数列表最后的位置,在参数名和类型之间添加三个点表示可变参数函数 声明函数时,在函数体把可变参数当作切片使用即可 package main...{ fmt.Println(i,n) } } func main() { demo("derek","看书","打球","游戏") } //结果 derek 的爱好是 0 看书 1 打球 2...游戏 2.2.匿名函数 package main import "fmt" func main() { //第一种:无参数无返回值 func(){ fmt.Println("无参数无返回值匿名函数...var a func() a = b //内存地址相同 fmt.Println(a,b) //0x47d820 0x47d820 } (2函数作为参数 package main import...main() { result := a() r2 := result() fmt.Println(r2) //110 }

79530
领券