Like transpose(), but avoids creating a new tensor if possible.
(tensor, perm)
| 520 | |
| 521 | |
| 522 | def _transpose_if_necessary(tensor, perm): |
| 523 | """Like transpose(), but avoids creating a new tensor if possible.""" |
| 524 | if perm != list(range(len(perm))): |
| 525 | return array_ops.transpose(tensor, perm=perm) |
| 526 | else: |
| 527 | return tensor |
| 528 | |
| 529 | |
| 530 | def _reshape_if_necessary(tensor, new_shape): |
no test coverage detected