Django 官方教程翻译项目Jacob Kaplan-Moss 说过:“项目 规划时没有包含测试是不科学的。” 其他的开发者希望在正式使用你的代码前看到它通过了测试,这是你需要写测试的另一个重要原因。 前面的几点都是从单人开发的角度来说的。复杂的应用可能由团队维护。测试的存在保证了协作者不 会不小心破坏了了你的代码(也保证你不会不小心弄坏他们的)。如果你想作为一个 Django 程序 员谋生的话,你必须擅长编写测试! 测试有几种不同的应用方法。 在本教程中,我们仅仅是了解了测试的基础知识。你能做的还有很多,而且世界上有很多有用的工具 来帮你完成这些有意义的事。 举个例子,在我们上述的测试中,已经从代码逻辑和视图响应的角度检查了应用的输出,现在你可以 从一个更加用户的角度来检查最终渲染出的 HTML 是否符合预期,使用 Selenium 可以很轻松的完 成这件事。这个工具不仅可以测试 Django 框架里的代码,还可以检查其他部分,比如说你的0 码力 | 103 页 | 1.86 MB | 1 年前3
Python 标准库参考指南 2.7.18 math.atan2(y, x) 以弧度为单位返回 atan(y / x) 。结果是在 -pi 和 pi 之间。从原点到点 (x, y) 的平面矢量使该 角度与正 X 轴成正比。atan2() 的点的两个输入的符号都是已知的,因此它可以计算角度的正确象 限。例如,atan(1) 和 atan2(1, 1) 都是 pi/4 ,但 atan2(-1, -1) 是 -3*pi/4 。 218 Chapter y) 的向量长度。 math.sin(x) 返回 x 弧度的正弦值。 math.tan(x) 返回 x 弧度的正切值。 9.2.4 角度转换 math.degrees(x) 将角度 x 从弧度转换为度数。 math.radians(x) 将角度 x 从度数转换为弧度。 9.2.5 双曲函数 math.acosh(x) 返回 x 的反双曲余弦值。 2.6 新版功能. math 极坐标提供了另一种复数的表示方法。在极坐标中,一个复数 z 由模量 r 和相位角 phi 来定义。模量 r 是从 z 到坐标原点的距离,而相位角 phi 是以弧度为单位的,逆时针的,从正 X 轴到连接原点和 z 的线段间夹角的 角度。 下面的函数可用于原生直角坐标与极坐标的相互转换。 cmath.phase(x) Return the phase of x (also known as the argument of x)0 码力 | 1552 页 | 7.42 MB | 9 月前3
Python 标准库参考指南 2.7.18 math.atan2(y, x) 以弧度为单位返回 atan(y / x) 。结果是在 -pi 和 pi 之间。从原点到点 (x, y) 的平面矢量使该 角度与正 X 轴成正比。atan2() 的点的两个输入的符号都是已知的,因此它可以计算角度的正确象 限。例如,atan(1) 和 atan2(1, 1) 都是 pi/4 ,但 atan2(-1, -1) 是 -3*pi/4 。 218 Chapter y) 的向量长度。 math.sin(x) 返回 x 弧度的正弦值。 math.tan(x) 返回 x 弧度的正切值。 9.2.4 角度转换 math.degrees(x) 将角度 x 从弧度转换为度数。 math.radians(x) 将角度 x 从度数转换为弧度。 9.2.5 双曲函数 math.acosh(x) 返回 x 的反双曲余弦值。 2.6 新版功能. math 极坐标提供了另一种复数的表示方法。在极坐标中,一个复数 z 由模量 r 和相位角 phi 来定义。模量 r 是从 z 到坐标原点的距离,而相位角 phi 是以弧度为单位的,逆时针的,从正 X 轴到连接原点和 z 的线段间夹角的 角度。 下面的函数可用于原生直角坐标与极坐标的相互转换。 cmath.phase(x) Return the phase of x (also known as the argument of x)0 码力 | 1552 页 | 7.42 MB | 9 月前3
Python 标准库参考指南 2.7.18 math.atan2(y, x) 以弧度为单位返回 atan(y / x) 。结果是在 -pi 和 pi 之间。从原点到点 (x, y) 的平面矢量使该 角度与正 X 轴成正比。atan2() 的点的两个输入的符号都是已知的,因此它可以计算角度的正确象 限。例如,atan(1) 和 atan2(1, 1) 都是 pi/4 ,但 atan2(-1, -1) 是 -3*pi/4 。 218 Chapter y) 的向量长度。 math.sin(x) 返回 x 弧度的正弦值。 math.tan(x) 返回 x 弧度的正切值。 9.2.4 角度转换 math.degrees(x) 将角度 x 从弧度转换为度数。 math.radians(x) 将角度 x 从度数转换为弧度。 9.2.5 双曲函数 math.acosh(x) 返回 x 的反双曲余弦值。 2.6 新版功能. math 极坐标提供了另一种复数的表示方法。在极坐标中,一个复数 z 由模量 r 和相位角 phi 来定义。模量 r 是从 z 到坐标原点的距离,而相位角 phi 是以弧度为单位的,逆时针的,从正 X 轴到连接原点和 z 的线段间夹角的 角度。 下面的函数可用于原生直角坐标与极坐标的相互转换。 cmath.phase(x) Return the phase of x (also known as the argument of x)0 码力 | 1552 页 | 7.42 MB | 9 月前3
Python 标准库参考指南 3.10.15 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 9.2.4 角度转换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 9.2.5 双曲函数 math.atan2(y, x) 以弧度为单位返回 atan(y / x) 。结果是在 -pi 和 pi 之间。从原点到点 (x, y) 的平面矢量使 该角度与正 X 轴成正比。atan2() 的点的两个输入的符号都是已知的,因此它可以计算角度的正 确象限。例如,atan(1) 和 atan2(1, 1) 都是 pi/4 ,但 atan2(-1, -1) 是 -3*pi/4 。 math.cos(x) Python Library Reference, 发布 3.10.15 math.tan(x) 返回 x 弧度的正切值。 9.2.4 角度转换 math.degrees(x) 将角度 x 从弧度转换为度数。 math.radians(x) 将角度 x 从度数转换为弧度。 9.2.5 双曲函数 双曲函数 是基于双曲线而非圆来对三角函数进行模拟。 math.acosh(x) 返回0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 9.2.4 角度转换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 9.2 math.atan2(y, x) 以弧度为单位返回 atan(y / x) 。结果是在 -pi 和 pi 之间。从原点到点 (x, y) 的平面矢量使该 角度与正 X 轴成正比。atan2() 的点的两个输入的符号都是已知的,因此它可以计算角度的正确象 限。例如,atan(1) 和 atan2(1, 1) 都是 pi/4 ,但 atan2(-1, -1) 是 -3*pi/4 。 math.cos(x) ulp 范围之内。 math.sin(x) 返回 x 弧度的正弦值。 math.tan(x) 返回 x 弧度的正切值。 9.2.4 角度转换 math.degrees(x) 将角度 x 从弧度转换为度数。 math.radians(x) 将角度 x 从度数转换为弧度。 9.2. math --- 数学函数 313 The Python Library Reference, 发布0 码力 | 2207 页 | 10.45 MB | 9 月前3
Python 标准库参考指南 3.7.13 math.atan2(y, x) 以弧度为单位返回 atan(y / x) 。结果是在 -pi 和 pi 之间。从原点到点 (x, y) 的平面矢量使 该角度与正 X 轴成正比。atan2() 的点的两个输入的符号都是已知的,因此它可以计算角度的正 确象限。例如,atan(1) 和 atan2(1, 1) 都是 pi/4 ,但 atan2(-1, -1) 是 -3*pi/4 。 math.cos(x) y) 的向量长度。 math.sin(x) 返回 x 弧度的正弦值。 math.tan(x) 返回 x 弧度的正切值。 9.2.4 角度转换 math.degrees(x) 将角度 x 从弧度转换为度数。 math.radians(x) 将角度 x 从度数转换为弧度。 9.2.5 双曲函数 双曲函数 是基于双曲线而非圆来对三角函数进行模拟。 math.acosh(x) 返回 极坐标提供了另一种复数的表示方法。在极坐标中,一个复数 z 由模量 r 和相位角 phi 来定义。模量 r 是 从 z 到坐标原点的距离,而相位角 phi 是以弧度为单位的,逆时针的,从正 X 轴到连接原点和 z 的线段 间夹角的角度。 下面的函数可用于原生直角坐标与极坐标的相互转换。 cmath.phase(x) 将 x 的相位 (也称为 x 的 参数) 返回为一个浮点数。phase(x) 相当于 math.atan2(x0 码力 | 1846 页 | 9.09 MB | 9 月前3
Python 标准库参考指南 3.7.13 math.atan2(y, x) 以弧度为单位返回 atan(y / x) 。结果是在 -pi 和 pi 之间。从原点到点 (x, y) 的平面矢量使该 角度与正 X 轴成正比。atan2() 的点的两个输入的符号都是已知的,因此它可以计算角度的正确象 限。例如,atan(1) 和 atan2(1, 1) 都是 pi/4 ,但 atan2(-1, -1) 是 -3*pi/4 。 math.cos(x) y) 的向量长度。 math.sin(x) 返回 x 弧度的正弦值。 math.tan(x) 返回 x 弧度的正切值。 9.2.4 角度转换 math.degrees(x) 将角度 x 从弧度转换为度数。 math.radians(x) 将角度 x 从度数转换为弧度。 9.2.5 双曲函数 双曲函数 是基于双曲线而非圆来对三角函数进行模拟。 math.acosh(x) 返回 极坐标提供了另一种复数的表示方法。在极坐标中,一个复数 z 由模量 r 和相位角 phi 来定义。模量 r 是从 z 到坐标原点的距离,而相位角 phi 是以弧度为单位的,逆时针的,从正 X 轴到连接原点和 z 的线段间夹角的 角度。 下面的函数可用于原生直角坐标与极坐标的相互转换。 cmath.phase(x) 将 x 的相位 (也称为 x 的 参数) 返回为一个浮点数。phase(x) 相当于 math.atan2(x0 码力 | 1961 页 | 9.14 MB | 9 月前3
Keras: 基于 Python 的深度学习库+1] 相 同; 而 height_shift_range=1.0 时, 可能值是 [-1.0, +1.0) 之间的浮点数。 • shear_range: 浮点数。剪切强度(以弧度逆时针方向剪切角度)。 • zoom_range: 浮点数或 [lower, upper]。随机缩放范围。如果是浮点数,[lower, upper] = [1-zoom_range, 1+zoom_range]。 transform_parameters: 字符串 - 参数对表示的字典,用于描述转换。目前,使用字典中的 以下参数: – ‘theta’: 浮点数。旋转角度(度)。 – ‘tx’: 浮点数。在 x 方向上移动。 – ‘ty’: 浮点数。在 y 方向上移动。 – shear’: 浮点数。剪切角度(度)。 – ‘zx’: 浮点数。放大 x 方向。 – ‘zy’: 浮点数。放大 y 方向。 – ‘flip_horizontal’:0 码力 | 257 页 | 1.19 MB | 1 年前3
Python 标准库参考指南 3.9.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 9.2.4 角度转换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 9.2 math.atan2(y, x) 以弧度为单位返回 atan(y / x) 。结果是在 -pi 和 pi 之间。从原点到点 (x, y) 的平面矢量使该 角度与正 X 轴成正比。atan2() 的点的两个输入的符号都是已知的,因此它可以计算角度的正确象 限。例如,atan(1) 和 atan2(1, 1) 都是 pi/4 ,但 atan2(-1, -1) 是 -3*pi/4 。 math.cos(x) 维点的支持。之前的版本只支持二维点。 math.sin(x) 返回 x 弧度的正弦值。 math.tan(x) 返回 x 弧度的正切值。 9.2.4 角度转换 math.degrees(x) 将角度 x 从弧度转换为度数。 math.radians(x) 将角度 x 从度数转换为弧度。 9.2. math --- 数学函数 301 The Python Library Reference, 发布0 码力 | 2146 页 | 10.17 MB | 9 月前3
共 24 条
- 1
- 2
- 3













