问题描述
您可以使用以下item()
功能:
import numpy as np
matrix = np.array([[[[7]]]])
print(matrix.item())
7
解决方法
假设我有1x1x1x1x …数组,并希望将其转换为标量?
我该怎么做?
squeeze
没有帮助。
import numpy as np
matrix = np.array([[1]])
s = np.squeeze(matrix)
print type(s)
print s
matrix = [[1]]
print type(s)
print s
s = 1
print type(s)
print s