빠른 팁: 템플릿의 변수 형식 지정

Rescale을 사용하면 이전에 이 문서에서 설명한 것처럼 실험 설계를 쉽게 실행할 수 있습니다. 게시. 여기에서는 변수를 원하는 대로 형식화할 수 있도록 템플릿 생성에 대한 몇 가지 빠른 팁을 제공합니다.
변수 범위를 지정하는 두 가지 방법을 지원합니다.
1. 각 행이 케이스(Rescale 용어로 "실행"이라고도 함)인 쉼표로 구분된 값(CSV) 파일 업로드
2. 브라우저에서 직접 변수 범위 지정
변수가 정의되면 "x"와 같은 변수의 기본 자리 표시자가 다음과 같은 템플릿을 만들 수 있습니다.

${x}

이 구문을 사용하고 CSV 파일에 변수를 지정하면 자리 표시자가 수정되지 않고 CSV의 값으로 대체됩니다. 해당 사례와 관련된 파일에 숫자가 아닌 데이터를 포함하려는 경우 유용할 수 있습니다. 예를 들어 각 사례에 대한 설명을 입력 파일에 주석으로 포함할 수 있습니다. 이는 해당 사례에 자동으로 할당하는 식별자보다 더 의미가 있을 수 있습니다. 따라서 CSV가 다음과 같은 경우:

설명, v, z 사례 1a, 2.2, 3.4 사례 1b, 2.3, 3.4 사례 2a, 3.1, 3.2

입력 파일 템플릿은 다음과 같습니다.

# ${description} v: ${v} z: ${z}

그러면 첫 번째 사례에 대해 처리된 템플릿은 다음과 같습니다.

# 사례 1a vel: 2.2 z: 3.4

CSV에서 변수가 지정된 방식이나 브라우저에서 변수를 지정한 방식에 관계없이 파일에서 특정하고 일관된 숫자 형식을 사용하는 것을 선호할 수 있습니다. 이 상황에서는 숫자에 "0" 또는 "#"을 사용하여 추가 형식 명령을 제공할 수 있습니다. 여기서 "#" 기호를 사용하면 후행 XNUMX이 없습니다. 여기 몇 가지 예가 있어요.

x ${x?string(“0”)} ${x?string(“0.0”)} ${x?string(“0.00##”)}
0.9 1 0.9 0.90
1.49 1 1.5 1.49
-55.123 -55 -55.1 -55.123
9810 9810 9810.0 9810.00

형식 문자열의 소수점 이하 자릿수가 값보다 적으면 그에 따라 값이 반올림됩니다. 우리는 과학적 표기법도 지원합니다:

x ${x?string(“0E0”)} ${x?string(“00E00”)} ${x?string(“0.0##E0”)}
0.9 9E - 1 90E - 02 9.0E - 1
1.49 1E0 15E - 01 1.49E0
-55.123 -6E1 -55E00 -5.512E1
9810 1E4 98E02 9.81E3

이 시스템을 통해 Rescale에서 실험 설계를 더 쉽게 실행할 수 있기를 바랍니다.

저자

  • 애덤 매켄지

    CTO로서 Adam은 HPC 및 고객 성공 팀을 관리하는 책임을 맡고 있습니다. Adam은 Boeing에서 경력을 시작하여 787년 동안 XNUMX을 작업하면서 구조 및 소프트웨어 엔지니어링 프로젝트를 관리하고 날개를 설계, 분석 및 최적화했습니다. Adam은 오레곤 주립대학교에서 우등으로 기계공학 학사학위를 취득했습니다.

비슷한 게시물