Skip to content

Commit bb006d8

Browse files
jiawei666ZhiBing(陈治兵)
authored andcommitted
翻译 + 修复 (#13)
* (更新)常用API/数学函数/三角函数 * (修改)修改[数组对象/N维数组]的翻译错误项 * (翻译)[常用API/数学函数]
1 parent cbeb5a6 commit bb006d8

File tree

2 files changed

+24
-28
lines changed

2 files changed

+24
-28
lines changed

docs/reference/arrays/ndarray.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,21 @@
11
# N维数组(``ndarray``
22

33
一个 [``ndarray``](https://numpy.org/devdocs/reference/generated/numpy.ndarray.html#numpy.ndarray)是具有相同类型和大小的项目的(通常是固定大小的)多维容器。
4-
尺寸和数组中的项目的数量是由它的定义[``shape``](https://numpy.org/devdocs/reference/generated/numpy.ndarray.shape.html#numpy.ndarray.shape)
5-
它是一种[``tuple``](https://docs.python.org/dev/library/stdtypes.html#tuple)*Ñ* 指定每一维的尺寸非负整数
6-
数组中的项类型由单独的[数据类型对象(dtype)指定](dtypes.html)
4+
尺寸和数组中的项目的数量是由它的[``shape``](https://numpy.org/devdocs/reference/generated/numpy.ndarray.shape.html#numpy.ndarray.shape)定义
5+
它是由N个非负整数组成的[``tuple``](https://docs.python.org/dev/library/stdtypes.html#tuple)(元组),用于指定每个维度的大小
6+
数组中项目的类型由单独的[``data-type object (dtype)``](https://numpy.org/doc/1.17/reference/arrays.dtypes.html#arrays-dtypes)指定
77
其中一个与每个ndarray相关联。
88

9-
与Python中的其他容器对象一样,[``ndarray``](https://numpy.org/devdocs/reference/generated/numpy.ndarray.html#numpy.ndarray)
10-
可以通过[索引或切片](indexing.html)
11-
数组(例如,使用 *N个* 整数)
12-
以及通过方法和属性来访问和修改an的内容[``ndarray``](https://numpy.org/devdocs/reference/generated/numpy.ndarray.html#numpy.ndarray)
9+
与Python中的其他容器对象一样,可以通过对数组进行[索引或切片](https://numpy.org/doc/1.17/reference/arrays.indexing.html#arrays-indexing)(例如,使用N个整数)以及通过[``ndarray``](https://numpy.org/devdocs/reference/generated/numpy.ndarray.html#numpy.ndarray)的方法和属性来访问和修改[``ndarray``](https://numpy.org/devdocs/reference/generated/numpy.ndarray.html#numpy.ndarray)的内容。
1310

14-
不同[``ndarrays``](https://numpy.org/devdocs/reference/generated/numpy.ndarray.html#numpy.ndarray)可以共享相同的数据,
15-
因此在一个中[``ndarray``](https://numpy.org/devdocs/reference/generated/numpy.ndarray.html#numpy.ndarray)进行的更改可能在另一个中可见
11+
不同的是,[``ndarrays``](https://numpy.org/devdocs/reference/generated/numpy.ndarray.html#numpy.ndarray)可以共享相同的数据,
12+
因此在一个[``ndarray``](https://numpy.org/devdocs/reference/generated/numpy.ndarray.html#numpy.ndarray)中进行的更改可能在另一个中可见
1613
也就是说,ndarray可以是另一个ndarray 的 *“view”* ,它所指的数据由 *“base”* ndarray处理。
1714
ndarrays也可以是Python拥有的内存[``strings``](https://docs.python.org/dev/library/stdtypes.html#str)或实现 ``buffer``[数组接口](interface.html)的对象的视图。
1815

1916
**例子**
2017

21-
尺寸为2 x 3的二维数组,由4字节整数元素组成
18+
尺寸为2 x 3的二维数组,由4个字节的整数元素组成
2219

2320
``` python
2421
>>> x = np.array([[1, 2, 3], [4, 5, 6]], np.int32)
@@ -381,7 +378,7 @@ array(``bool``)的真值:
381378
---|---
382379
[ndarray.\_\_neg__](https://numpy.org/devdocs/reference/generated/numpy.ndarray.__neg__.html#numpy.ndarray.__neg__)(self, /) | -self
383380
[ndarray.\_\_pos__](https://numpy.org/devdocs/reference/generated/numpy.ndarray.__pos__.html#numpy.ndarray.__pos__)(self, /) | +self
384-
[ndarray.\_\_abs__](https://numpy.org/devdocs/reference/generated/numpy.ndarray.__abs__.html#numpy.ndarray.__abs__)(self) |
381+
[ndarray.\_\_abs__](https://numpy.org/devdocs/reference/generated/numpy.ndarray.__abs__.html#numpy.ndarray.__abs__)(self) |
385382
[ndarray.\_\_invert__](https://numpy.org/devdocs/reference/generated/numpy.ndarray.__invert__.html#numpy.ndarray.__invert__)(self, /) | ~self
386383

387384
算术:
@@ -470,7 +467,7 @@ Matrix 运算符 ``@`` 和 ``@=`` 是在PEP465之后的Python 3.5中引入的。
470467
---|---
471468
[ndarray.\_\_new__](https://numpy.org/devdocs/reference/generated/numpy.ndarray.__new__.html#numpy.ndarray.__new__)(\*args, \*\*kwargs) | 创建并返回一个新对象。
472469
[ndarray.\_\_array__](https://numpy.org/devdocs/reference/generated/numpy.ndarray.__array__.html#numpy.ndarray.__array__)() | 如果没有给出dtype,则返回对self的新引用;如果dtype与数组的当前dtype不同,则返回提供的数据类型的新数组。
473-
[ndarray.\_\_array_wrap__](https://numpy.org/devdocs/reference/generated/numpy.ndarray.__array_wrap__.html#numpy.ndarray.__array_wrap__)() |
470+
[ndarray.\_\_array_wrap__](https://numpy.org/devdocs/reference/generated/numpy.ndarray.__array_wrap__.html#numpy.ndarray.__array_wrap__)() |
474471

475472
容器定制:(参见[索引](indexing.html)
476473

@@ -496,4 +493,3 @@ Matrix 运算符 ``@`` 和 ``@=`` 是在PEP465之后的Python 3.5中引入的。
496493
---|---
497494
[ndarray.\_\_str__](https://numpy.org/devdocs/reference/generated/numpy.ndarray.__str__.html#numpy.ndarray.__str__)(self, /) | 返回 str(self)。
498495
[ndarray.\_\_repr__](https://numpy.org/devdocs/reference/generated/numpy.ndarray.__repr__.html#numpy.ndarray.__repr__)(self, /) | 返回 repr(self)。
499-

docs/reference/routines/math.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
# Mathematical functions
1+
# 数学函数
22

3-
## Trigonometric functions
3+
## 三角函数
44

55
method | description
66
---|---
7-
[sin](https://numpy.org/devdocs/reference/generated/numpy.sin.html#numpy.sin)(x, /[, out, where, casting, order, …]) | Trigonometric sine, element-wise.
8-
[cos](https://numpy.org/devdocs/reference/generated/numpy.cos.html#numpy.cos)(x, /[, out, where, casting, order, …]) | Cosine element-wise.
9-
[tan](https://numpy.org/devdocs/reference/generated/numpy.tan.html#numpy.tan)(x, /[, out, where, casting, order, …]) | Compute tangent element-wise.
10-
[arcsin](https://numpy.org/devdocs/reference/generated/numpy.arcsin.html#numpy.arcsin)(x, /[, out, where, casting, order, …]) | Inverse sine, element-wise.
11-
[arccos](https://numpy.org/devdocs/reference/generated/numpy.arccos.html#numpy.arccos)(x, /[, out, where, casting, order, …]) | Trigonometric inverse cosine, element-wise.
12-
[arctan](https://numpy.org/devdocs/reference/generated/numpy.arctan.html#numpy.arctan)(x, /[, out, where, casting, order, …]) | Trigonometric inverse tangent, element-wise.
13-
[hypot](https://numpy.org/devdocs/reference/generated/numpy.hypot.html#numpy.hypot)(x1, x2, /[, out, where, casting, …]) | Given the “legs” of a right triangle, return its hypotenuse.
14-
[arctan2](https://numpy.org/devdocs/reference/generated/numpy.arctan2.html#numpy.arctan2)(x1, x2, /[, out, where, casting, …]) | Element-wise arc tangent of x1/x2 choosing the quadrant correctly.
15-
[degrees](https://numpy.org/devdocs/reference/generated/numpy.degrees.html#numpy.degrees)(x, /[, out, where, casting, order, …]) | Convert angles from [radians](https://numpy.org/devdocs/reference/generated/numpy.radians.html#numpy.radians) to degrees.
16-
radians(x, /[, out, where, casting, order, …]) | Convert angles from degrees to radians.
17-
[unwrap](https://numpy.org/devdocs/reference/generated/numpy.unwrap.html#numpy.unwrap)(p[, discont, axis]) | Unwrap by changing deltas between values to 2*pi complement.
18-
[deg2rad](https://numpy.org/devdocs/reference/generated/numpy.deg2rad.html#numpy.deg2rad)(x, /[, out, where, casting, order, …]) | Convert angles from degrees to radians.
19-
[rad2deg](https://numpy.org/devdocs/reference/generated/numpy.rad2deg.html#numpy.rad2deg)(x, /[, out, where, casting, order, …]) | Convert angles from radians to degrees.
7+
[sin](https://numpy.org/devdocs/reference/generated/numpy.sin.html#numpy.sin)(x, /[, out, where, casting, order, …]) | 正弦函数, element-wise.
8+
[cos](https://numpy.org/devdocs/reference/generated/numpy.cos.html#numpy.cos)(x, /[, out, where, casting, order, …]) | 余弦函数 element-wise.
9+
[tan](https://numpy.org/devdocs/reference/generated/numpy.tan.html#numpy.tan)(x, /[, out, where, casting, order, …]) | 正切函数, element-wise.
10+
[arcsin](https://numpy.org/devdocs/reference/generated/numpy.arcsin.html#numpy.arcsin)(x, /[, out, where, casting, order, …]) | 反正弦函数, element-wise.
11+
[arccos](https://numpy.org/devdocs/reference/generated/numpy.arccos.html#numpy.arccos)(x, /[, out, where, casting, order, …]) | 反余弦函数, element-wise.
12+
[arctan](https://numpy.org/devdocs/reference/generated/numpy.arctan.html#numpy.arctan)(x, /[, out, where, casting, order, …]) | 反正切函数, element-wise.
13+
[hypot](https://numpy.org/devdocs/reference/generated/numpy.hypot.html#numpy.hypot)(x1, x2, /[, out, where, casting, …]) | 传入直角三角形的“直角边”,返回其斜边。
14+
[arctan2](https://numpy.org/devdocs/reference/generated/numpy.arctan2.html#numpy.arctan2)(x1, x2, /[, out, where, casting, …]) | x1 / x2的 Element-wise 反正切线正确选择象限。
15+
[degrees](https://numpy.org/devdocs/reference/generated/numpy.degrees.html#numpy.degrees)(x, /[, out, where, casting, order, …]) | 将角度从[弧度](https://numpy.org/devdocs/reference/generated/numpy.radians.html#numpy.radians)转换为度。
16+
radians(x, /[, out, where, casting, order, …]) | 将角度从度转换为弧度。
17+
[unwrap](https://numpy.org/devdocs/reference/generated/numpy.unwrap.html#numpy.unwrap)(p[, discont, axis]) | 通过将值之间的增量更改为2 * pi来展开。
18+
[deg2rad](https://numpy.org/devdocs/reference/generated/numpy.deg2rad.html#numpy.deg2rad)(x, /[, out, where, casting, order, …]) | 将角度从度转换为弧度。
19+
[rad2deg](https://numpy.org/devdocs/reference/generated/numpy.rad2deg.html#numpy.rad2deg)(x, /[, out, where, casting, order, …]) | 将角度从弧度转换为度。
2020

2121
## Hyperbolic functions
2222

0 commit comments

Comments
 (0)