이 글은 Matplotlib Tutorial - 파이썬으로 데이터 시각화하기 책에서 발췌했습니다. plot() 함수에 아래와 같이 입력하면 각각 빨간색, 파란색, 녹색 선의 그래프가 그려집니다. 아래와 같이 color 키워드 인자를 사용해서 더 다양한 색상의 이름을 지정할 수 있습니다. 기본 사용 예제 import matplotlib.pyplot as plt plt.plot([1, 2, 3, 4], [1, 4, 9, 16], color='springgreen') plt.xlabel('X-Label') plt.ylabel('Y-Label') plt.axis([0, 5, 0, 20]) plt.show() plot() 함수에 color=’springgreen’ 과 같이 입력해주면, springgreen에 해당..
.index() 란? 리스트 매소드 중에서 index()는 리스트 중에서 특정한 원소가 몇 번째에 처음으로 등장했는지를 알려주는데, 인덱스를 알려주기 때문에 index 라는 이름으로 되어 있다. 그런데 만약에 두 번 이상 원소가 중복되어 존재하는 경우에는 맨 처음 등장한 순간의 인덱스를 출력해준다는 점을 기억하자. 예제: 인덱스 찾기 (list.iindex) 아래와 같은 리스트를 정의했을 때, >>> a = [123, 421, 212, 11, 24, 102, 29, 92, 10] 421이 몇 번째에 인덱스인지 확인해보자. >>> a.index(421) 1 파이썬은 인덱싱이 0부터 시작이므로, 2번째에 있으므로, 1이 된다. 그렇다면, 원소들이 문자열의 경우에는 어떻게 되는지 살펴보자. ..
특별한 방법이 있는건 아니지만, 다음과 같은 방법으로 가능합니다. 1. 키워드를 기준으로 split하기 ex) 한번만 split 할 경우 text_list = text.split("키워드", 1) 2. split한 내용 중 index 0의 뒷부분과 index 1의 앞 부분을 자르기 ex) text_list[0]에서 -1~-5, text_list[1]에서 0~4 이런식으로 참고 https://stackoverflow.com/questions/38312735/printing-5-words-before-and-after-a-specific-word-in-a-file-in-python printing 5 words before and after a specific word in a file in python I..
대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. Language: C++ #include using namespace std; //std 네임스페이스 사용 int main() { int *p;// 포인터 변수 선언 int C, N, score; cin >> C; float* avg = new float[C]; for (int i = 0; i > N; float sum = 0, count = 0; p = new int[N]; for (int j = 0; j > score; p[j] = score; sum += score; } for (int j = 0; j < N; j++) { if..
OX 퀴즈의 결과를 일차원 배열로 입력받아 점수를 계산하는 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. Language: C++ #include #include using namespace std; //std 네임스페이스 사용 int main() { int *p;// 포인터 변수 선언 int N; cin >> N; p = new int[N]; char str[80]..
평균을 조작하는 문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. Language: C++ #include using namespace std; //std 네임스페이스 사용 int main() { int *p;// 포인터 변수 선언 int N, max = 0; float avg, sum = 0; cin >> N; p = new int[..