Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将标签附加到图像的向量

将标签附加到图像的向量
EN

Stack Overflow用户
提问于 2018-10-18 20:07:47
回答 1查看 445关注 0票数 0

我有一个包含图像向量和相关标签(即images )的类列表。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
images.append([np.array(image_array_to_vector),np.array([label])])

如果我想读取X中的图像和y中的标签,我执行了以下操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
X = np.array([i[0] for i in images])
y = [i[1] for i in images]

然后,我想将X保存在一个文本文件中,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
X_to_text_file = np.savetxt('x.txt', X.reshape(np.shape(X)), fmt='%5f')

上面的方法运行良好。我想做的更改是将标签附加到X中的向量,并将其保存到一个文本文件中。

例如,我尝试这样做:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
X = np.array([[i[0],i[1]] for i in images])

但是,得到了以下错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
TypeError: Mismatch between array dtype ('object') and format specifier ('%5f %5f')

并且,当尝试使用字典时,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
X = np.array([{i[1]:i[0]} for i in images])

我得到了这个错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
TypeError: unhashable type: 'numpy.ndarray'

那么,是的,我如何将标签附加到向量并将其保存在文本文件中?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-10-18 20:25:25

在不知道原始数据的外观或您希望将来如何从.txt中检索信息的情况下,回答此问题有点困难,但将"%5f“格式更改为字符串"%s”格式应该可以解决您的问题:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
X_to_text_file = np.savetxt('x.txt', X.reshape(np.shape(X)), fmt='%s')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52881753

复制
相关文章
将oracle驱动包加到maven中
2、确认maven环境变量已整确(cmd 中执行 mvn -v 显示maven的版本信息);
qubianzhong
2018/08/10
5060
将Sublime添加到鼠标右键
2、找到 HKEY_CLASSES_ROOT/*/shell 目录,在此目录下操作。
新码农
2020/03/05
3K0
多标签图像分类
HCP: A Flexible CNN Framework for Multi-Label Image Classification
用户1148525
2019/05/26
1.2K0
解决将Editplus添加到鼠标右键的问题
以管理员身份运行EditPlus 一次点击–>工具–>首选项–>常规–>勾选将EditPlus添加到系统右键菜单选项
别团等shy哥发育
2023/02/25
1.4K0
解决将Editplus添加到鼠标右键的问题
将Python网络爬虫的数据追加到csv文件
前几天在Python白银交流群有个叫【邓旺】的粉丝问了一个将Python网络爬虫的数据追加到csv文件的问题,这里拿出来给大家分享下,一起学习下。
前端皮皮
2022/08/17
1.9K0
将Python网络爬虫的数据追加到csv文件
将Windows Terminal添加到鼠标右键
导读 非常实用的小技巧。 下载Windows Terminal图标,右键另存为。 [WindowsTerminal图标] 保存至'C:\Users\Administrator\AppData\Local\Terminal\Terminal.ico'。 win+R输入'regedit',打开注册表。 找到'HKEY_CLASSES_ROOT\Directory\Background\shell'目录,在此目录下操作。 新建项'wt',双击右边'默认',更改右键文字显示内容'Windows Terminal H
新码农
2020/08/05
3.6K0
将Windows Terminal添加到鼠标右键
【HTML】HTML 标签 ③ ( 文本格式化标签 | 加粗 | 斜体 | 下划线 | 删除线 | 标签属性 | 图像标签 | 图像标签属性 )
在网页中插入图片 , 使用 <img> 标签 , 该标签是单标签 , 插入语法如下 :
韩曙亮
2023/03/30
3.1K0
【HTML】HTML 标签 ③ ( 文本格式化标签 | 加粗 | 斜体 | 下划线 | 删除线 | 标签属性 | 图像标签 | 图像标签属性 )
腾讯开源业内最大多标签图像数据集,附ResNet-101模型
不仅要开源多标签图像数据集ML-Images,以及业内目前同类深度学习模型中精度最高的深度残差网络ResNet-101。
量子位
2018/09/29
1.7K0
腾讯开源业内最大多标签图像数据集,附ResNet-101模型
多标签图像分类综述
图像分类作为计算机视觉领域的基础任务,经过大量的研究与试验,已经取得了傲人的成绩。然而,现有的分类任务大多是以单标签分类展开研究的。当图片中有多个标签时,又该如何进行分类呢?本篇综述将带领大家了解多标签图像分类这一方向,了解更具难度的图像分类。
小白学视觉
2019/10/31
2.7K0
多标签图像分类综述
将Emoji表情添加到项目中 顶
选择完需要的表情,点击消息预览就可以看到效果了,有一个微笑表情是QQ表情~~ 可以不用管它。
linapex
2019/03/26
1.8K0
将Emoji表情添加到项目中
                                                    顶
dart - 将 orElse 函数添加到 firstWhere 方法
我正在尝试将 onElse 函数添加到 iterator.firstWhere 方法,但我无法获得正确的语法。 我试过类似的东西
徐建国
2021/08/31
1.6K0
基于Keras的多标签图像分类
本篇记录一下自己项目中用到的keras相关的部分。由于本项目既有涉及multi-class(多类分类),也有涉及multi-label(多标记分类)的部分,multi-class分类网上已经很多相关的文章了。这里就说一说multi-label的搭建网络的部分。之后如果有时间的时候,再说一说cross validation(交叉验证)和在epoch的callback函数中处理一些多标签度量metric的问题。
机器学习AI算法工程
2021/09/02
1.8K0
基于Keras的多标签图像分类
将程序添加到右键菜单快速启动
打开注册表编辑器:按下 Win + R 键,输入 regedit,然后按回车键打开注册表编辑器。
浪漫主义狗
2023/09/04
4520
将程序添加到右键菜单快速启动
将 Fedora Linux 系统添加到企业域中
在企业互联网场景中,一般情况下最广泛使用的基于 Linux 的操作系统是 Red Hat Enterprise Linux(RHEL),它主要用于服务器,但也可以用作工作站。Fedora linux 其实也是工作站系统的一个很好的选择,它提供了许多在企业环境中工作的特性,使管理成为一项简单的任务。
用户1880875
2021/09/06
1.6K0
OpenStack命令将卷添加到虚拟机上
首先加载权限 [root@controller ~]# . admin-openrc
院长技术
2020/06/15
1.5K0
Windows下将cmd命令添加到右键菜单
将下列文本复制到文件,保存为 *.reg 格式: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cmd_here] @="在此处打开cmd" "Icon"="cmd.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cmd_here\command] @="\"C:\
Daotin
2020/12/14
2K0
技术分享 | 将GreatSQL添加到系统systemd服务
systemd 是Linux系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源,服务器进程和其它进程,systemd被设计用来改进原来sysvinit中的多个缺点。
老叶茶馆
2021/07/09
1.3K0
Java将内容追加/添加到现有文件
如果您希望代码创建一个新文件并删除以前的现有文件,则FileWriter可以轻松代替它。要替换现有文件中的所有内容,请使用以下命令:
用户7886150
2021/04/28
3.1K0
如何使用ReconAIzer将OpenAI添加到Burp中
ReconAIzer是一款功能强大的Burp Suite扩展,该工具基于Jython开发,可以为Burp Stuite添加OpenAI能力,并利用OpenAI来优化和增强渗透测试过程中的网络侦查任务。该工具专为漏洞猎人和渗透测试人员设计,支持以自动化的形式执行多种网络安全任务,可以帮助广大安全研究人员以简单快速的形式识别和利用漏洞。
FB客服
2023/08/08
2810
如何使用ReconAIzer将OpenAI添加到Burp中
点击加载更多

相似问题

PyQt:附标签的QLineEdit

20

DocuS传下载附标签的信封

10

将onclick添加到图像标签

24

将标签添加到图像链接

224

将图像添加到标签建议

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文