1. numpy란 C 언어로 구현된 파이썬 라이브러리이다. 주로 이용하는 것은 array 기능이며, 벡터 및 행렬 연산이 유용하다. import numpy as np (넘파이를 불러와 np라는 별칭으로 쓰겠다.) 라고 선언한다. 1 2 3 4 5 import numpy as np arr1 = np.array([1, 2, 3, 4, 5]) print(arr1) print(type(arr1)) cs - 결과 결과는 파이썬의 리스트와 같이 [1 2 3 4 5]로 나타나고, 이것의 타입은 class 'numpy.ndarray'로 나타난다. 2. ndarray란 파이썬 리스트와 다르게 C 배열의 특성인 메모리의 연속적인 배치의 특성을 갖고 있다. 메모리 배치가 연속적이면, 선형대수 연산을 더 빠르고 효율적으로 할..
스포츠 기사를 보면 반복되는 부분이 있다. 이긴 팀이 누구인지, 스코어는 몇 대 몇인지, 경기장은 어디인지 등이다. 위와 같은 내용을 핵심 요소만 간추려 입력 받아 야구 기사를 쓰도록 하는 프로그램이다. 1 2 3 4 5 6 7 8 9 10 11 12 stadium = input("경기장은 어디입니까? ") winner = input("이긴 팀은 어디입니까? ") loser = input("진 팀은 어디입니까? ") vip = input("우수선수는 누구입니까? ") score = input("스코어는 몇 대 몇입니까? ") print("") print("=====================================================") print("오늘 ", stadium, "에서 야구..
1 2 3 4 5 6 7 8 from collections import Counter f = open("d:\mobydick.txt", encoding = "utf-8") # d드라이브의 mobydick.txt라는 파일을 불러옴 # encoding = "utf-8"은 불러온 파일의 한글이 깨지지 않게 함 count = Counter(f.read().split()) # 파일을 불러와 단어 단위로 split(자른) 수를 세어 count 변수에 저장 print("단어 출력 횟수 : ", count) # 출력 cs mobydick.txt 파일의 내용은 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 이다. - 결과 결과에서 텍스트 파일의 내용과 일치하게, '1' 단어가 1번, '2'가 2번, ... , '..
3개의 정수 값을 입력받아서 3개의 정수 값 중에서 최대값을 출력하는 프로그램을 작성하라. (조건 연산자 ? : 을 사용한다는 조건 하에 프로그래밍.) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include int main(void) { int x, y, z, max; printf("3개의 정수를 입력하세요 : "); scanf_s("%d %d %d", &x, &y, &z); // 3개의 정수를 입력 받음 max = x > y ? (x > z ? x : z) : (y > z ? y : z); printf("최대값 : %d", max); return 0; } cs - 결과 - 한마디 1. x > y 가 참이면 (x > z ? x : z) 를 실행, 즉 x가 y보다 크면 x만 z와 ..
상자의 부피를 구하는 프로그램을 작성하여 보자. 부피는 길이 * 너비 * 높이로 계산된다. 길이, 너비, 높이는 모두 double형의 실수로 입력받아 보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include int main(void) { double x, y, z, volume; printf("상자의 가로 세로 높이를 한번에 입력 : "); scanf_s("%lf %lf %lf", &x, &y, &z); // 상자의 가로, 세로, 높이를 입력 받음 volume = x * y * z; // 부피는 가로 * 세로 * 높이 printf("상자의 부피는 %lf입니다.", volume); // 상자의 부피 출력 return 0; } cs - 결과
- Thanks for comming.
- 오늘은
- 명이 방문했어요
- 어제는
- 명이 방문했어요