Python全系列 教程
3567个小节阅读:5930.1k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
numpy支持向量处理ndarray对象,提高程序运算速度。
方法 | 说明 |
---|---|
np.abs()、np.fabs() | 计算整数、浮点数的绝对值 |
np.sqrt() | 计算各元素的平方根 |
np.reciprocal() | 计算各元素的倒数 |
np.square() | 计算各元素的平方 |
np.exp() | 计算各元素的指数ex |
np.log() np.log10() np.log2() | 计算各元素的自然对数、底数为10的对数、底数为2的对数 |
np.sign() | 计算各元素的符号,1(正数)、0(零)、-1(负数) |
np.ceil() np.floor() np.rint() | 对各元素分别向上取整、向下取整、四舍五入 |
np.cos() 、np.sin()、np.tan() | 对各元素求对应的三角函数 |
np.add()、np.subtract()、np.multiply()、np.divide() | 对两个数组的各元素执行加法、减法、乘法、除法 |
numpy.reciprocal() 函数返回参数逐元素的倒数。如 1/4 倒数为 4/1。
【示例】reciprocal()函数的使用
xxxxxxxxxx
a=np.arange(1,10,dtype=np.float).reshape(3,3)
print(np.reciprocal(a))
【示例】square()函数的使用
xxxxxxxxxx
#计算各元素的平方
a = np.arange(1,10)
np.square(a)
【示例】sign()函数的使用
xxxxxxxxxx
a = np.arange(-5,5)
np.sign(a)
numpy 提供了标准的三角函数:sin()、cos()、tan()。
【示例】三角函数的使用
xxxxxxxxxx
x = np.linspace(1,10,100)
y = np.sin(x)
numpy.around() 函数返回指定数字的四舍五入值。
xxxxxxxxxx
numpy.around(a,decimals)
参数说明:
a: 数组
decimals: 舍入的小数位数。 默认值为0。 如果为负,整数将四舍五入到小数点左侧的位置
numpy.floor() 返回数字的下舍整数。
numpy.ceil() 返回数字的上入整数。
【示例】around、floor、ceil函数的使用
xxxxxxxxxx
a = np.array([1.0,4.55, 123, 0.567, 25.532])
print (np.around(a)) # 对a中的每个元素四舍五入
b = np.array([0.2,99.3,6.1])
print(np.ceil(b)) # 对b中的每个元素上舍入
c = np.array([99.9,88.8,77.3])
print(np.floor(c)) # 对c中的每个元素下舍入
实时学习反馈
1. numpy 模块中向上取整函数_____,向下取整函数______。
A floor ceil
B ceil floor
C around sin
D cos around
2. numpy模块square()函数的使用,下面代码运行的结果是_____:
xxxxxxxxxx
import numpy as np
x=np.arange(1,9)
a=np.square(x)
A [ 1, 4, 9, 16, 25, 36, 49, 64]
B [ 1, 4, 9, 16, 25, 36, 49, 64,81]
C [1,3,5,7,9,11,13,15,17,19]
D [2,4,6,8,10,12,14,16,18,20]
答案
1=>B 2=>A