假设我有 1x1x1x1x... 数组并希望将其转换为标量?
我该怎么做?
挤压
没有帮助。
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
最佳答案
您可以使用 item()
函数:
import numpy as np
matrix = np.array([[[[7]]]])
print(matrix.item())
输出
7
关于python - 如何在 Python 中将单例数组转换为标量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35157742/