'programming'에 해당되는 글 96건

  1. 2019.04.19 01. tensorflow operation
  2. 2019.04.19 09. 함수, 변수
  3. 2019.04.19 3.5 관계 연산자(부등호)
  4. 2019.04.19 3.4 sizeof, comma operator, conditional operator

TensorFlow 사용법 

1. 그래프를 정의한다. (place holder라는 노드를 만들 수 있음.)

2. 세션을 통해서 값을 실행시킨다. (feed direct로 값을 넘겨준다.)

3. 업데이트 시키거나 출력값을 리턴시킨다. 


Tensor란 array를 말한다. 


용어

Ranks - 몇 차원이냐?
Shapes - 각각의 element에 몇 개가 드어있냐?
Types - 데이터 타입 대부분 float32, int32를 많이 사용. 



Posted by 도이(doi)
,

09. 함수, 변수

programming/c 2019. 4. 19. 16:18

함수 사용 이유

1. 반복
2. 고유 기능

 

인수(argument) : 실인수

매개변수(parameter) : 형식인수


함수 구조

int sqr(int n);    <- 선언

 

int main(void)    
{
    sqr ( 5 );    <- 호출
}

 

int sqr (int n)    <- 정의
{
    return ( n * n );
}

 

상수 #define

컴파일 될 때 실행 됨.
매크로, 변수와 관계 x, code를 바꾼다는 의미를 가지고 있다.

 

 

변수

메모리에 일정한 type으로 자리를 잡음.

const 변수

변화시키지 않는 대상 변수 run 타임에 존재.

 

전역, 지역 변수 동일 이름으로 선언되어도 됨.

-> 같은 block에서만 동일한 이름의 변수를 사용하지 않으면 된다.

 


'programming > c' 카테고리의 다른 글

20190510 숙제  (0) 2019.05.10
숙제  (0) 2019.04.12
숙제01  (0) 2019.04.08
실습01  (0) 2019.04.08
08. 자료형, 메모리 크기  (0) 2019.04.03
Posted by 도이(doi)
,

관계 연산자 

*while(true)로 코드를 묶으면 코드가 무한히 반복하여 돌아가게 된다.

 

부동소수점수 비교에서 문제가 많이 생긴다. 
*수치해석

부동소수점 비교

오차가 아주 적게 난다.

*cmath를 전처리기에 써줘서 절대값을 구하는 abs 함수를 사용.

 

부동소수점의 오차가 작을 때 같다고 표현하는 코드
- 오차의 한계 지정

*임의의 작은 양수를 epsilon이라고 칭한다.

 

'programming > c++' 카테고리의 다른 글

3.7 이진수  (0) 2019.04.22
3.6 논리 연산자  (0) 2019.04.22
3.4 sizeof, comma operator, conditional operator  (0) 2019.04.19
3.3 증감 연산자  (0) 2019.04.18
2.9 심볼릭 상수  (0) 2019.04.16
Posted by 도이(doi)
,

sizeof는 연산자이다. : 데이터의 크기를 확인할 때 사용

//comma operator

int x = 3;
int y = 10;
int z = (++x, ++y);

cout << x << " " << y << " " << z << endl;

//comma 연산자는 뒤에 것을 앞에 넣어준다.

<result>
4 11 11

*comma 연산자의 우선순위는 '=' 대입보다 낮다.
그렇기 때문에

z = a, b;

이면, a를 출력한다.
따라서, comma 연산자를 사용하고 싶으면 '(' ')'로 묶어 줘야 한다.

 

//conditional operator : 조건부 연산자 (arithmetric if)

const int price = (onSale == true)? 10 : 100; <- 삼항연산자는 상수 사용에 유리.

단! 복잡할 때는 사용하지 말 것.
간단한 경우에만 사용해라!

 

'programming > c++' 카테고리의 다른 글

3.6 논리 연산자  (0) 2019.04.22
3.5 관계 연산자(부등호)  (0) 2019.04.19
3.3 증감 연산자  (0) 2019.04.18
2.9 심볼릭 상수  (0) 2019.04.16
2.8 리터럴 상수  (0) 2019.04.16
Posted by 도이(doi)
,