Numpy 的 tolist(~)
方法将 Numpy 数组转换为标准 Python 列表。
注意
list(arr)
和 arr.tolist(~)
之间的区别
这两种方法都将 Numpy 数组转换为标准 Python 列表。但是,list(arr)
方法不会递归执行转换,也就是说,如果您的 Numpy 数组是 2D,则只有外部数组会转换为列表,而内部 Numpy 数组保持原样。相反,arr.tolist()
会将外部和内部数组转换为 Numpy 数组。
请参阅下面的示例以进行说明。
参数
该方法不带任何参数。
返回值
标准 Python 列表。
例子
a = np.array([5,6,7])
a.tolist()
[5, 6, 7]
a = np.array([[5,6],[7,8]])
a.tolist()
[[5, 6], [7, 8]]
这与 list(~)
方法形成对比:
a = np.array([[5,6],[7,8]])
list(a)
[array([5, 6]), array([7, 8])]
相关用法
- Python torch.distributed.rpc.rpc_async用法及代码示例
- Python torch.nn.InstanceNorm3d用法及代码示例
- Python torchaudio.transforms.Fade用法及代码示例
- Python torch.special.gammaincc用法及代码示例
- Python torch.optim.lr_scheduler.ConstantLR用法及代码示例
- Python torch.normal用法及代码示例
- Python torchdata.datapipes.iter.Multiplexer用法及代码示例
- Python torch.nn.quantized.dynamic.LSTM用法及代码示例
- Python torch.nn.EmbeddingBag用法及代码示例
- Python torch.nn.Module.register_forward_hook用法及代码示例
- Python torch.nn.AvgPool2d用法及代码示例
- Python torch.nn.PixelShuffle用法及代码示例
- Python torch.Generator.initial_seed用法及代码示例
- Python torch.resolve_neg用法及代码示例
- Python torchtext.vocab.Vectors.get_vecs_by_tokens用法及代码示例
- Python torch.nn.CELU用法及代码示例
- Python torch.reciprocal用法及代码示例
- Python torch.nn.Hardsigmoid用法及代码示例
- Python torch.fft.fft用法及代码示例
- Python torch.distributed.TCPStore用法及代码示例
- Python torch.distributed.pipeline.sync.skip.skippable.stash用法及代码示例
- Python torch.nn.GLU用法及代码示例
- Python torch.nn.functional.conv1d用法及代码示例
- Python torch.sin用法及代码示例
- Python torch.jit.save用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | tolist method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。