如何在Python中将单例数组转换为标量值?
假设我有1x1x1x1x …数组,并希望将其转换为标量?
我该怎么做?
squeeze
没有帮助。
import numpy as npmatrix = 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
回答:
您可以使用以下item()
功能:
import numpy as npmatrix = np.array([[[[7]]]])
print(matrix.item())
7
以上是 如何在Python中将单例数组转换为标量值? 的全部内容, 来源链接: utcz.com/qa/402112.html