lost cause
lost cause는 가망 없는이라는 뜻을 가지고 있습니다.
예를 들어 "This try was a lost cause."는 이 시도는 가망 없었어 이라는 뜻입니다.
*팁!*
노답이다라는 뜻으로도 사용 가능합니다.
lost cause
lost cause는 가망 없는이라는 뜻을 가지고 있습니다.
예를 들어 "This try was a lost cause."는 이 시도는 가망 없었어 이라는 뜻입니다.
*팁!*
노답이다라는 뜻으로도 사용 가능합니다.
mac m1 pro 입니다
1. conda install -c anaconda seaborn
문제없습니다.
Failed to get CPU frequency: 0 Hz (0) | 2023.05.06 |
---|---|
tf.config.set_visible_devices() (0) | 2023.05.06 |
AUC란? (0) | 2023.04.26 |
ModuleNotFoundError: No module named "" (0) | 2023.04.25 |
'NoneType' object has no attribute 'shape' (0) | 2023.04.13 |
https://school.programmers.co.kr/learn/courses/30/lessons/12950
두 행렬의 같은 행, 같은 열의 값을 서로 더한 값을 return 하면 됩니다.
1. zip() 함수와 for문을 사용해서 배열 안에 있는 값을 꺼내 더한 후 배열 [] 안에 다시 넣어주고 return 헀습니다.
def solution(arr1, arr2):
return [[x + y for x, y in zip(_arr1, _arr2)] for _arr1, _arr2 in zip(arr1, arr2)]
[프로그래머스 LV1]최대공약수와 최소공배수 (0) | 2023.05.01 |
---|---|
[프로그래머스 LV2]타겟 넘버 (0) | 2023.04.29 |
[프로그래머스 LV1] 문자열 다루기 기본 (0) | 2023.04.27 |
[프로그래머스 LV1] 수박수박수박수박수박수? (0) | 2023.04.26 |
[프로그래머스 LV1]가운데 글자 가저오기 (0) | 2023.04.26 |
https://school.programmers.co.kr/learn/courses/30/lessons/12918
문제
파라미터 s가 4, 6개야 하며, 문자가 있으면 False return, 없고 숫자만 있으면 True를 return 하면 됩니다.
코드
1. try except을 사용해 문자열 중 int()화 하지 못하면 False로 return 하도록 코딩을 써봤는데 테스트 5, 6, 28, 29에서 실패했습니다.
*
def solution(s):
answer = True
if len(s) not in (4, 6):
return False
for i in range(len(s)):
try:
int(s[i])
except:
answer = False
return answer
2. 좀 더 생각해보니 파이썬 isdigit() 함수를 사용할 수 있어서 사용했습니다.
def solution(s):
return len(s) in (4, 6) and s.isdigit()
[프로그래머스 LV2]타겟 넘버 (0) | 2023.04.29 |
---|---|
[프로그래머스 LV1]행렬의 덧셈 (0) | 2023.04.27 |
[프로그래머스 LV1] 수박수박수박수박수박수? (0) | 2023.04.26 |
[프로그래머스 LV1]가운데 글자 가저오기 (0) | 2023.04.26 |
[프로그래머스 LV2]할인 행사 (0) | 2023.04.25 |
문제
파라미터 n이라는 자연수를 받으면 그 숫자만큼 '수'와 '박'을 번갈아 가면서 적은 문자열을 return하면 됩니다.
코드
1. for 과 if
def solution(n):
answer = ''
for i in range(n):
if i%2 == 0:
answer = answer + '수'
else:
answer = answer + '박'
return answer
2. 정말 완벽하게 문제를 이해하고 푼 코드입니다.
def water_melon(n):
str = "수박"*n
return str[:n]
[프로그래머스 LV1]행렬의 덧셈 (0) | 2023.04.27 |
---|---|
[프로그래머스 LV1] 문자열 다루기 기본 (0) | 2023.04.27 |
[프로그래머스 LV1]가운데 글자 가저오기 (0) | 2023.04.26 |
[프로그래머스 LV2]할인 행사 (0) | 2023.04.25 |
[프로그래머스 LV2] 연속 부분 수열 합의 개수 (0) | 2023.04.23 |
문자열을 파라미터로 받으면 그 문자열 중간에 있는 글자를 가져와 return하면 됩니다.
만약 문자열이 짝수면 중간에 있는 2개의 글자를 return하면 됩니다.
1. math import 해서 푸는 방법입니다.
import math
def solution(s):
answer = ''
i = int(len(s) / 2)
if len(s) % 2 == 0:
answer = s[i-1] + s[i]
else:
answer = s[i]
return answer
2. 다른 분의 코드
def string_middle(str):
a = len(str)
if a % 2 == 0 :
a = (a-2) / 2
else :
a = (a-1) / 2
return str[int(a) : -int(a)]
3. 다른 분의 코드
def string_middle(str):
return str[(len(str)-1)//2 : len(str)//2 + 1]
[프로그래머스 LV1] 문자열 다루기 기본 (0) | 2023.04.27 |
---|---|
[프로그래머스 LV1] 수박수박수박수박수박수? (0) | 2023.04.26 |
[프로그래머스 LV2]할인 행사 (0) | 2023.04.25 |
[프로그래머스 LV2] 연속 부분 수열 합의 개수 (0) | 2023.04.23 |
[프로그래머스 LV2] 괄호 회전하기 (0) | 2023.04.22 |
AUC란?
AUC는 Area Under Curve의 약어입니다.
AUROC라고 불리기도 하며, AUROC는 Area under the ROC(receiver operating characteristic) curve의 약어입니다.
(정확하게 이해하기 위해서는 ROC의 뜻이 뭔지 알아야합니다.)
AUC는 ROC curve의 밑면적을 말합니다. 그러므로 성능 평가에 수치적인 기준이 될 수 있습니다. 1에 가까울수록 그래프가 좌상단
ROC란?
ROC는 Receiver Operating Characteristic curve의 약어입니다. FPR(False positive rate)과 TPR(True Positive Rate)을 각각 x, y 축으로 놓은 그래프입니다.
TPR이란?
1인 케이스에 대해 1로 바르게 예측하는 비율을 말합니다.
FPR이란?
0인 케이스에 대해 1로 틀리게 예측하는 비율입니다.
추가적인 내용은 아래 사이트를 참조하시면 됩니다.
https://towardsdatascience.com/understanding-the-roc-curve-in-three-visual-steps-795b1399481c
tf.config.set_visible_devices() (0) | 2023.05.06 |
---|---|
[library] seaborn (0) | 2023.04.28 |
ModuleNotFoundError: No module named "" (0) | 2023.04.25 |
'NoneType' object has no attribute 'shape' (0) | 2023.04.13 |
pin_memory란? (0) | 2023.04.11 |
panda.info()를 사용하면 데이터 프레임에 있는 데이터를 확인할 수 있습니다
zip() (0) | 2023.05.03 |
---|---|
combinations() (0) | 2023.05.03 |
cannot import name 'fl_score' from 'sklearn.metrics' (0) | 2023.04.26 |
IndentationError: unindent does not match any outer indentation level (0) | 2023.04.25 |
ValueError: min() / max() arg is an empty sequence (0) | 2023.04.19 |