저는 사진에서 개념 이름을 얻기 위해 Clarifai의 API를 Python으로 사용하고 있으며 그 중 하나가 로컬 변수와 일치하는지 확인하려고합니다. 다음 명령은리스트를 호출목록에서 키워드가 하나 이상 있는지 확인하십시오.
In [1]: p1_response = model.predict_by_filename(filename='PATH_TO_FILE')
p1_concepts = p1_response['outputs'][0]['data']['concepts']
for concept in p1_concepts:
print(concept['name'])
Out [2]: street
outdoors
architecture
travel
city
horizontal plane
pavement
road
house
town
urban
car
no person
building
stock
luxury
traffic
apartment
business
tourism
내 지역 변수가 "car"
로 정의 된 keyword
이다. if keyword in concept['name']
을 실행하려고했지만 내 콘솔은 True
앞에을 표시했습니다. 사실, concept['name']
에 적어도 하나의 keyword
인스턴스가있는 경우 무언가를 수행하는 함수를 만들고 싶습니다. 누구든지 전화를 걸면 도움을 많이 주셔서 감사합니다.
'어떤 (단어 == 개념 단어에 대한 키워드 [ '이름'])' –
@GarbageCollector 내가있어'객체 형식 오류를 iterable'되지 않은 'BOOL'. – solo
다시 시도하십시오. –