# 使用Dimension类

``tf.Dimension``

## 方法

### __init__

``__init__(value)``

### __add__

``__add__(other)``

(Dimension(m) + Dimension(n) == Dimension(m + n) Dimension(m) + Dimension(None) == Dimension(None) Dimension(None) + Dimension(n) == Dimension(None) Dimension(None) + Dimension(None) == Dimension(None)

)

• other：另一个维度.

### __div__

``__div__(other)``

• other：另一个维度.

### __eq__

``__eq__(other)``

### __floordiv__

``__floordiv__(other)``

Dimension(m) // Dimension(n) == Dimension(m // n) Dimension(m) // Dimension(None) == Dimension(None) Dimension(None) // Dimension(n) == Dimension(None) Dimension(None) // Dimension(None) == Dimension(None)

• other：另一个维度.

### __ge__

``__ge__(other)``

Dimension(m) >= Dimension(n) == m >= n Dimension(m) >= Dimension(None) == None Dimension(None) >= Dimension(n) == None Dimension(None) >= Dimension(None) == None

• other：另一个维度.

### __gt__

``__gt__(other)``

Dimension(m) > Dimension(n) == m > n Dimension(m) > Dimension(None) == None Dimension(None) > Dimension(n) == None Dimension(None) > Dimension(None) == None

• other：另一个维度.

### __index__

```__index__ ()
```

### __int__

```__int__ ()
```

### __le__

```__le__ (other)
```

Dimension(m) <= Dimension(n) == m <= n Dimension(m) <= Dimension(None) == None Dimension(None) <= Dimension(n) == None Dimension(None) <= Dimension(None) == None

• other：另一个维度.

### __long__

```__long__ ()
```

### __lt__

```__lt__ (other)
```

Dimension(m) < Dimension(n) == m < n Dimension(m) < Dimension(None) == None Dimension(None) < Dimension(n) == None Dimension(None) < Dimension(None) == None

• other：另一个维度.

### __mod__

```__mod__ (other)
```

Dimension(m) % Dimension(n) == Dimension(m % n) Dimension(m) % Dimension(None) == Dimension(None) Dimension(None) % Dimension(n) == Dimension(None) Dimension(None) % Dimension(None) == Dimension(None)

• other：另一个维度.

### __mul__

```__mul__ (other)
```

``````Dimension(m)    * Dimension(n)    == Dimension(m * n)
Dimension(m)    * Dimension(None) == Dimension(None)
Dimension(None) * Dimension(n)    == Dimension(None)
Dimension(None) * Dimension(None) == Dimension(None)``````

• other：另一个维度.

### __ne__

```__ne__ (other)
```

### __sub__

```__sub__ (other)
```

Dimension(m) - Dimension(n) == Dimension(m - n) Dimension(m) - Dimension(None) == Dimension(None) Dimension(None) - Dimension(n) == Dimension(None) Dimension(None) - Dimension(None) == Dimension(None)

• other：另一个维度.

### assert_is_compatible_with

```assert_is_compatible_with (other)
```

• other：另一个维度.

#### 注意：

• ValueError：如果 self 和 other 不兼容(请参阅 is_compatible_with).

### is_compatible_with

```is_compatible_with (other)
```

• other：另一个维度.

### merge_with

```merge_with (other)
```

``````Dimension(n)   .merge_with(Dimension(n))    == Dimension(n)
Dimension(n)   .merge_with(Dimension(None)) == Dimension(n)
Dimension(None).merge_with(Dimension(n))    == Dimension(n)
Dimension(None).merge_with(Dimension(None)) == Dimension(None)
Dimension(n)   .merge_with(Dimension(m)) raises ValueError for n != m``````

• other：另一个维度.

#### 注意：

• ValueError：如果 self 和 other 不兼容(请参阅 is_compatible_with).

App下载