python - 用一个 str 列和一个 int 列创建一个 np 数组
问题描述
我喜欢制作一个简单的二维数组,将 int 存储在另一列的一列 str 中。我尝试先创建一个 int 数组,然后将一列更改为 str。但它没有用:
order= np.ones((300,2), dtype=int)
order[:,0]=order[:,0].astype(str)
我寻找一种简单的方法,而不是合并(例如,numpy.concatenate)
解决方案
如果你想要和像字符串这样的数组和像数字这样的数组:
order= np.ones((300,2), dtype=object)
order[:,0]="1"
order
是你想要的吗?
推荐阅读
- php - Symfony 3.4:POST http 方法 Rest 的问题
- javascript - laravel 使用 ajax 上传图片
- python - 取消分解(取消分组)累积数据帧值
- r - R In Shiny how to use input value to make an API call?
- android - 在导航菜单中添加 onclick 到列表视图
- mongodb - 使用 Grafana 的 Mongodb
- git - git push 没有从终端推入正确的分支
- javascript - 解构参数对象,但让它在主体函数中可用?
- django - 使用 raw() 覆盖 Django Admin get_queryset 会导致 DatabaseError
- docker - AccessDeniedException : 调用 RegisterTaskDefinition 操作时出错