问题描述
尝试从here
调用API为了删除多个图像,我必须传递一个带有所有图像ID的字符串。但是我不知道如何生成好的字符串
DELETE https://westus.api.cognitive.microsoft.com/customvision/v3.0/training/projects/64b822c5-8082-4b36-a426-27225f4aa18c/images?imageIds=[
"e31a14ab-5d78-4f7b-a267-3a1e4fd8a758",#I need string like this
"cf0f83fb-ebaa-4b25-8e34-613a6a0b8a12"
]
我尝试过:
inputs=['a','b','c'] #input example
','.join(inputs)
conn.request("DELETE","/customvision/v3.0/training/projects/"+model_id+"/images?imageIds={"+','.join(inputs)+"}&%s" % params,"{body}",headers)
但是它不起作用。当我删除图像1比1时,我的代码正常工作,但是现在我需要找到生成字符串的好方法
我也试图将其转换为数组:
myarray = np.array(inputs)
conn.request("DELETE","/customvision/v3.0/training/projects/"+model_id+"/images?imageIds={"+myarray+"}&%s" % params,headers)
错误消息:
TypeError:ufunc'add'不包含签名匹配类型为dtype('
的循环
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)