首页 > 解决方案 > 用一个 str 列和一个 int 列创建一个 np 数组

问题描述

我喜欢制作一个简单的二维数组,将 int 存储在另一列的一列 str 中。我尝试先创建一个 int 数组,然后将一列更改为 str。但它没有用:

order= np.ones((300,2), dtype=int)
order[:,0]=order[:,0].astype(str)

我寻找一种简单的方法,而不是合并(例如,numpy.concatenate)

标签: pythonnumpy

解决方案


如果你想要和像字符串这样的数组和像数字这样的数组:

order= np.ones((300,2), dtype=object)
order[:,0]="1"
order

是你想要的吗?


推荐阅读