KJNodes/miscgenerated

String to Float List(StringToFloatList)

이 노드는 입력 문자열에서 쉼표(`,`)를 구분자로 인식하여 문자열을 여러 하위 문자열로 분할한 후, 각 하위 문자열의 양쪽 끝 공백 문자를 제거하고 이를 부동 소수점(float) 유형으로 변환을 시도합니다.

String To Float List

FLOAT
string
1, 2, 3
KJNodes

String to Float List 노드는 입력 문자열에서 쉼표(,)를 구분자로 인식하여 문자열을 여러 하위 문자열로 분할한 후, 각 하위 문자열의 양쪽 공백 문자를 제거하고 이를 부동 소수점(float) 유형으로 변환을 시도합니다.

String to Float List 노드는 데이터 변환 도구로, 사용자가 입력한 텍스트 문자열을 특정 규칙에 따라 분석하여 일련의 부동 소수점 리스트로 변환하는 핵심 기능을 가집니다. 이 노드는 텍스트 데이터와 숫자 데이터 간의 가교 역할을 하여 워크플로우에서 매개변수 일괄 설정 과정을 단순화합니다.

노드 기능

이 노드는 입력 문자열에서 쉼표(,)를 구분자로 인식하여 문자열을 여러 하위 문자열로 분할한 후, 각 하위 문자열의 양쪽 공백 문자를 제거하고 이를 부동 소수점(float) 유형으로 변환을 시도합니다. 기술 구현의 핵심은 문자열의 split 메서드와 형 변환으로, 사용자가 쉼표로 구분된 임의의 숫자 텍스트를 입력할 수 있도록 지원합니다.

노드 매개변수 설명 - String to Float List

컨트롤 매개변수 (Parameters)

매개변수 이름데이터 유형필수기본값범위/옵션설명
stringSTRING1, 2, 3-입력 매개변수 string: 변환할 텍스트 문자열을 입력합니다. 문자열은 각 숫자를 쉼표로 구분해야 합니다. 예: "1.0, 2.5, -3.14".

Output 출력

매개변수 이름데이터 유형설명
FLOATFLOAT출력 매개변수 FLOAT: 입력 문자열에서 변환된 부동 소수점 리스트를 출력합니다.

사용 시나리오

실제 응용에서 이 노드는 다른 노드에 일련의 숫자 매개변수를 제공해야 하는 시나리오에서 자주 사용됩니다. 예를 들어, 이미지 생성의 키프레임 매개변수를 제어하거나 특정 효과 노드에 일련의 강도 값을 제공할 때, 사용자는 이 노드의 입력 필드에 "0.1, 0.5, 0.9"와 같은 텍스트를 직접 입력할 수 있으며, 노드는 해당하는 부동 소수점 리스트를 출력하여 다운스트림 노드에서 사용할 수 있게 합니다.

주의사항

입력 문자열은 쉼표로 구분된 각 부분이 반드시 부동 소수점으로 성공적으로 변환될 수 있어야 하며, 그렇지 않으면 런타임 오류가 발생합니다. 예를 들어, 입력에 알파벳이나 잘못된 기호가 포함되어 있으면 처리할 수 없습니다.

String to Float List 노드 소스 코드 링크

String to Float List 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…