전체 글(217)
-
C언어 바이너리파일생성
12345678910#include typedef struct{ char name[10]; int kor, eng, mat; int avg; int rank; }Student;cs 구조체먼저 만들어줍니다.학생의 이름과 국어, 영어, 수학 점수를 입력받고바이너리 파일에는 평균과 rank를 추가시켜서 입력 할 예정이기 때문에구조체에 6개 변수를 담아줍니다. 1234567891011121314151617181920212223242526int main(void) { Student s1; FILE *fp, *fout; fp = fopen("student.txt", "w"); //"r"읽기 "a"추가로쓰기 "w"덮어쓰기 fout = fopen("student.bin", "wb"); if (fp == NULL) { ..
2018.12.18 -
C언어 명령프롬포트사용
12345678910111213141516171819202122232425262728//cmd창을 열고혹은 파일이 실행되는 폴더 (쉬프트 + 오른쪽버튼)//여기서 명령창실행 후 값을 입력하면 값이 argv 에 들어간다.#include int main(int argc, char *argv[]){ FILE *fp, *fout; //int i = 0; //char ch; char str[256]; fp = fopen(argv[1], "r"); fout = fopen(argv[2], "w"); if (fp == NULL) { printf("파일 개방 오류 \n"); return 1; } while ((fgets(str, 256, fp)) != NULL) { fputs(str, fout); } fclose(fp)..
2018.12.18 -
텐서플로우 기본2
tf.truncated_normal() 는 평균이 0에 가깝고 값이 0에 가까운 정규 분포에서 난수를 선택합니다. Ex. -0.1 내지 0.1이다. 정상적인 분포에서 꼬리를 자르기 때문에 잘린 것으로 불립니다. tf.random_normal() 는 평균이 0에 가까운 정규 분포에서 난수를 선택합니다. 그러나 값은 조금 더 멀리 떨어져있을 수 있습니다. a = tf.random_normal(shape=[3],seed=1) b = tf.random_normal([2,3],mean=10,stddev=2) c = tf.truncated_normal([2,3],mean=10,stddev=2) d = tf.random_uniform([3],minval=0,maxval=1) sess = tf.Session() pri..
2018.12.10 -
텐서플로우 기본
tf.constant 함수상수텐서를 만들때 사용하는 함수이다. a = tf.constant(np.arange(6).reshape(2,3)) 이런식으로 값을 넣어줄 때 사용한다. tf.reduce_sum()함수 b = tf.reduce_sum(a)c = tf.reduce_sum(a, axis = 0)d = tf.reduce_sum(a, axis = 1) 행렬값을 더해주는 함수이다. sess = tf.Session()print("a =",sess.run(a))print("b =",sess.run(b))print("c =",sess.run(c))print("d =",sess.run(d))sess.close() 세션을 열고 값을 출력한다.a = [[0 1 2] [3 4 5]]b = 15c = [3 5 7] #열..
2018.12.10 -
C언어 파일읽기, 쓰기 복사
구구단 소스를 짠 이유는 파일에 넣어주기 위해서였습니다. 1234567891011121314151617181920212223#define _CRT_SECURE_NO_WARNINGS#include int main(void){ FILE *fp, *fout; char ch; char str[256]; fp = fopen("source.txt", "r"); //"r"읽기 "a"추가로쓰기 "w"덮어쓰기 fout = fopen("source22.txt", "a"); if (fp == NULL) { printf("파일 개방 오류 \n"); return 1; } while ((fgets(str, 256, fp)) != NULL) //문자열에 fgets puts(str); fputs(str, fout);//str을 fo..
2018.12.01 -
C언어 구구단
구구단을 만들어 봅시다. 1234567891011121314151617#include int main(void){ int n; for (int k = 1; k
2018.12.01