import numpy as np
# 通用函数
ary = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
ary1 = np.clip(ary, 3, 7) # ary.clip(min = 3, max = 7)
# print(ary1)
ary2 = ary.compress(ary > 5) # ary[ary > 5]
# print(ary2)
mask = np.all([ary > 3, ary < 7], axis=0)
# print(mask)
# print([3 < ary < 7]) # 错误写法
# print(ary[mask]) # 借助all(),any()函数去实现多个条件,不要忘记掩码技术
# a = np.arange(1, 6)
# print(np.add(a, a))
# print(np.add.reduce(a))
# print(np.add.accumulate(a))
# print(a.prod())
# print(a.cumprod())
相关文章
- 01-07Delphi中取整函数Round的Bug解决
- 01-07113、函数指针?
- 01-07python函数式编程——偏函数
- 01-07Qt中检查槽函数connect是否正确
- 01-07Python中定义函数时参数有默认值的小陷阱
- 01-07164、哪些函数不能是虚函数?把你知道的都说一说
- 01-07Delphi 日期时间函数
- 01-07一些FORK函数的例子
- 01-07渗透测试工程师面试题大全(164道)
- 01-07[考试反思]1018csp-s模拟测试78(lrd day2) :规律