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感谢您的提示