728x90
반응형
🙆♂️ 채널 입력하기
soma.insert('hh')
Hodgkin-Huxley 채널을 입력하려면 위와 같은 코드로 작성할 수 있습니다.
또 다른 채널인 passive 채널은 pas로 입력할 수 있습니다.
🙋♂️ 섹션과 세그먼트
섹션 내의 세그먼트 수는 nseg 속성에 저장됩니다.
print(soma.nseg)
위의 코드로 확인할 수 있습니다.
🚀 섹션&세그먼트 접근
섹션의 일부에 접근하려면 0과 1사이의 값을 지정하면 됩니다.
0과 1 사이인 0.5를 지정하면 중간 세그먼트를 얻을 수 있습니다.
섹션에 접근하고 싶다면 이름 별로 접근하고
세그먼트에 접근하고 싶다면 섹션의 위치 별로 접근하면 됩니다.
print("type(soma) = {}".format(type(soma)))
print("type(soma(0.5)) = {}".format(type(soma(0.5))))
파이썬의 type을 통해 확인해보면 이름을 통해 접근하면 Section
특정 위치에 접근하면 Segment인 것을 알 수 있습니다.
🚀 세그먼트 속성 접근
세그먼트의 속성에 접근하는 방법은 섹션과 비슷합니다.
mech = soma(0.5).hh
print(dir(mech))
이렇게 directory 형식으로 속성의 종류를 확인할 수 있고
mech = soma(0.5).hh
print(mech.gkbar)
print(soma(0.5).hh.gkbar)
속성 정보도 변수를 지정해서 확인하거나 처음부터 접근하는 두 가지 방식으로 확인할 수 있습니다.
728x90
반응형
'AI > neuron' 카테고리의 다른 글
[neuron][파이썬] 06. 기록 변수 설정 - Set up recording variables (0) | 2022.07.20 |
---|---|
[neuron][파이썬] 05. 자극 입력 - Insert a stimulus / (Add point process) (0) | 2022.07.20 |
[neuron][파이썬] 03. 셀 형태 속성 설정 - Set the cell's morphological properties (0) | 2022.07.20 |
[neuron][파이썬] 02. 셀 만들기 및 확인 - Create a cell & check (0) | 2022.07.20 |
[neuron][파이썬] 01. neuron 라이브러리 시작하기 - 튜토리얼 (0) | 2022.07.19 |