如何解决NP数组如何创建不同大小的列表数组?
我想创建一个包含3个元素的np.array-每个元素都是具有不同尺寸的数组。
第一列为1X14
,第二列为1X768
,第三列为(3,244,244)
。
我尝试了以下代码:
X = np.empty((self.batch_size,1,3))
y = np.empty((self.batch_size),dtype=int)
# Generate data
for i,id in enumerate(ids):
x_features = df.iloc[id][A_COLS]
x_text = df.iloc[id][B_COL]
x_data = df.iloc[id][C_COL])
X[i,0] = x_features # x_features shape is 1X14
X[i,1] = x_text # x_features shape is 1X768
X[i,2] = x_data # x_features shape is (3,244)
但是我得到了错误:
ValueError: could not broadcast input array from shape (14) into shape (3)
如何创建此数组?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。