我试图将一些代码从python2移植到python3.使用日期/时间操作转换某些代码时遇到问题.
Python2.7
Python 2.7.13 (default, Apr 19 2017, 02:44:33)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> import os
>>> os.environ['TZ'] = 'UTC'
>>> datetime.datetime.fromtimestamp(1461085831)
datetime.datetime(2016, 4, 19, 17, 10, 31)
Run Code Online (Sandbox Code Playgroud)
Python3.6
Python 3.6.1 (default, Apr 19 2017, 21:58:41)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> import os
>>> os.environ['TZ'] = 'UTC'
>>> …Run Code Online (Sandbox Code Playgroud) 我有一个输入图像,作为形状 [H, W, C] 的 numpy 数组,其中 H - 高度,W - 宽度和 C - 通道。
我想将其转换为 [B, C, H, W],其中 B - 批量大小,每次都应等于 1,并更改 C 的位置。
_image = np.array(_image)
h, w, c = _image.shape
image = torch.from_numpy(_image).unsqueeze_(0).view(1, c, h, w)
Run Code Online (Sandbox Code Playgroud)
那么,这是否会正确保留图像,即不会替换原始图像像素值?