Python 是否有任何解决方案可以在numpy上拆分此数据
是否有任何解决方案可以拆分此数据,数据是通过以下代码获得的:Python 是否有任何解决方案可以在numpy上拆分此数据,python,numpy,Python,Numpy,是否有任何解决方案可以拆分此数据,数据是通过以下代码获得的: frame = cv2.resize(img,(224,224)) image_array=np.asarray(frame) normalized_image_array = (image_array.astype(np.float32) / 127.0) - 1 TM_DATA[0]=normalized_image_array PredictionVariable
frame = cv2.resize(img,(224,224))
image_array=np.asarray(frame)
normalized_image_array = (image_array.astype(np.float32) / 127.0) - 1
TM_DATA[0]=normalized_image_array
PredictionVariable = model.predict(TM_DATA)
arr = np.array(PredictionVariable)
结果如下:
[[0.98117685 0.01882314]]
[[0.9549644 0.04503556]]
[[0.9622084 0.03779164]]
[[0.9471438 0.05285629]]
[[0.98117685 0.01882314]]
假设使用numpy提取数据,我使用以下命令进行拆分:
np.array_split
np.hsplit
np.vsplit
np.dsplit
当我尝试分割数据时,我使用的是:
split = np.array_split(arr, 2)
结果是:
[array([[0.98117685, 0.01882314]], dtype=float32), array([], shape=(0, 2), dtype=float32)]
想要的结果应该如下所示:
X=0.98117685, Y=0.01882314
我使用的是tensorflow.keras、numpy和opencv,这里您只需要选择给定的元素。第一行、第一列和第一行、第二列
将numpy导入为np
m=np.array(
[[0.98117685, 0.01882314],
[0.9549644, 0.04503556],
[0.9622084, 0.03779164],
[0.9471438, 0.05285629],
[0.98117685, 0.01882314]])
X=m[0,0]
Y=m[0,1]
您是在寻找X和Y向量还是什么?我只是在寻找其他值可能这是一个愚蠢的问题:您考虑过切片吗?遗憾的是,没有效果Panani感谢您的提示