모바일 오유 바로가기
http://m.todayhumor.co.kr
분류
게시판
베스트
베스트오브베스트
베스트
오늘의베스트
유머
유머자료
유머글
이야기
자유
고민
연애
결혼생활
좋은글
자랑
공포
멘붕
사이다
꿈
똥
군대
밀리터리
미스터리
술한잔
오늘있잖아요
투표인증
새해
이슈
시사
시사아카이브
사회면
사건사고
생활
패션
패션착샷
아동패션착샷
뷰티
인테리어
DIY
요리
커피&차
육아
법률
동물
책
지식
취업정보
식물
다이어트
의료
영어
맛집
추천사이트
해외직구
취미
사진
사진강좌
카메라
만화
애니메이션
포니
자전거
자동차
여행
바이크
민물낚시
바다낚시
장난감
그림판
학술
경제
역사
예술
과학
철학
심리학
방송연예
연예
음악
음악찾기
악기
음향기기
영화
다큐멘터리
국내드라마
해외드라마
예능
팟케스트
방송프로그램
무한도전
더지니어스
개그콘서트
런닝맨
나가수
디지털
컴퓨터
프로그래머
IT
안티바이러스
애플
안드로이드
스마트폰
윈도우폰
심비안
스포츠
스포츠
축구
야구
농구
바둑
야구팀
삼성
두산
NC
넥센
한화
SK
기아
롯데
LG
KT
메이저리그
일본프로야구리그
게임1
플래시게임
게임토론방
엑스박스
플레이스테이션
닌텐도
모바일게임
게임2
던전앤파이터
롤
마비노기
마비노기영웅전
하스스톤
히어로즈오브더스톰
gta5
디아블로
디아블로2
피파온라인2
피파온라인3
워크래프트
월드오브워크래프트
밀리언아서
월드오브탱크
블레이드앤소울
검은사막
스타크래프트
스타크래프트2
베틀필드3
마인크래프트
데이즈
문명
서든어택
테라
아이온
심시티5
프리스타일풋볼
스페셜포스
사이퍼즈
도타2
메이플스토리1
메이플스토리2
오버워치
오버워치그룹모집
포켓몬고
파이널판타지14
배틀그라운드
기타
종교
단어장
자료창고
운영
공지사항
오유운영
게시판신청
보류
임시게시판
메르스
세월호
원전사고
2016리오올림픽
2018평창올림픽
코로나19
2020도쿄올림픽
제목
이름
회원가입
ID찾기
PASS찾기
게시판찾기
×
새벽공기냄새
님에 대한 회원메모
회원메모는 메모 작성자 본인만 볼 수 있습니다.
확인
오유인페이지
개인차단 상태
새벽공기냄새
님의
개인페이지입니다
회원메모
가입 :
17-02-21
방문 :
107회
닉네임변경 이력
일반게시판
베스트게시판
베스트오브베스트
댓글목록
회원차단
회원차단해제
새벽공기냄새
님의 댓글입니다.
전체선택
번호
제목
댓글날짜
추천/비공감
삭제
35
파이썬 혼자 공부하고 있는데 지금 막혀서 질문이 있습니다.
[새창]
2017-04-29 09:23:30
0
삭제
그냥 print(__name__)
이거만 해보시면,
아마 __main__이라고 뜰겁니다.
프로그램 자체적으로 실행했을 때는, __main__이라고 뜨고,
다른 파일에서 import해서 그 프로그램을 실행했다면, 다른 이름으로 뜹니다.
따라서 이렇게 함으로써 외부에서 실행했을 때, __name__이 __main__이 아니기 때문에,
아무런 실행도 하지 않습니다.
요약 : 외부 import용 if문임. (if문 빼셔도 무방합니다.)
34
파이썬 혼자 공부하고 있는데 지금 막혀서 질문이 있습니다.
[새창]
2017-04-29 09:20:28
0
삭제
지나가는 공대생1로서 말씀드리면,
저 형태를 쓰시는 분이면, 나중에 퓨리에 시리즈 등의 복잡한 연산을 하실 수도 있는데,
그렇다면, 일단 함수를 따로 떼시는게 낫습니다. ( 추후 함수 변경 용이 )
그리고 main함수를 if __name__ =="__main__": 이런 형식으로 안에 집어넣는다면,
외부에서 모듈로 불러들일 때, 그 부분 실행을 안하기 때문에
저런거 만들어놓고 다음에 또 쓰고싶으면, 이렇게 하시면 됩니다.
윗 파일을 sigma.py라고 한다면
[custom1.py]
import numpy as np
from sigma import S
x = np.linspace(1,10,10)
y = S(x) + 1
print(y)
즉, 외부에서 활용할 수 있는거죠.
좀 더 나아가서, S함수를 S(f, n)
이런식으로 바꿔서 함수까지 받는다면, 모듈로서 재활용이 쉽죠
def S(f, n):
l = []
s = 0
for i in n:
s += f(i)
l.append(s)
return l
함수호출은 S(f, x)하시면 됩니다.
33
파이썬 혼자 공부하고 있는데 지금 막혀서 질문이 있습니다.
[새창]
2017-04-29 09:08:55
0
삭제
import numpy as np
import matplotlib.pyplot as plt
def f(x):
return 1/x
def S(n):
l = []
s = 0
for i in n:
s += f(i)
l.append(s)
return l
if __name__ == "__main__":
x = np.linspace(1, 100, 100)
y = S(x)
plt.plot(x, y)
plt.grid()
plt.show()
31
C 언어 질문입니다..
[새창]
2017-04-15 17:56:35
0
삭제
int랑 double을 섞어써서 그렇습니다.
강제캐스팅을 하시려고 double을 앞에 붙이셨는데
실질적으로 원하는 결과가 나오지 않으신거 같습니다.
원인은 4/3이 정수 나누기로 계산되서 1로 처리되었습니다.
해결방법은 4.0/3.0 혹은 4./3. 으로 하시면 됩니다.
30
프로그램 실행 결과 궁금한점
[새창]
2017-04-15 10:49:02
0
삭제
msb로 설명하셔야 맞습니다.
그리고 1의 보수, 2의 보수도 참조하시면
좀 더 효과적으로 설명하실 수 있습니다.
쉽게 설명하자면, -를 빼는 연산으로 보시면 쉽습니다.
그리고 변수의 앞의 비트에서 값을 가져온다고 생각하면 편합니다.
예를들어 short형 0은
1 0000 0000 0000 0000 (2)
이런식으로 short형 0 앞에 1이 있다고 생각하면
여기다 2를 빼면
0 1111 1111 1111 1110 (2) 이 되겠죠.
signed short는 16비트 중에서 제일 높은자리 1를 msb로 쓰기때문에 2의 2의보수값으로 -2를 가지고,
unsigned short은 msb가 없고 전부 값으로 처리하기 때문에 2^16 -2의 결과가 나오는겁니다.
좀 더 정확하게 설명하면 -는 빼는 기호가 아니라
2의 보수로 취급해서
2 : 0000 0000 0000 0010 (2)
-2 : 1111 1111 1111 1110 (2)
이렇게 되는거죠.
여기에서 위의 설명과 마찬가지로 msb개념 넣어주시면 깔끔할 듯 합니다.
29
본삭금) 공학용 계산기 질문이용 ㅠㅠ (그나마 여기가 젤 맞는거 같아요)
[새창]
2017-04-15 01:26:06
0
삭제
안되는거 같네요.. ㅎㅎ
log_10(x)
---------------- == log_2(x)
log_10(2)
이걸로 계산하셔야 할듯 합니다
비싼걸 사시는게 여러모로 정신건강에 좋습니다.
28
혹시 파일을 읽어와서 원하는 문자형태로 변경할 수 있나요?
[새창]
2017-04-15 00:55:50
0
삭제
이미 해결하셨겠지만 ㅎㅎ
python은
s = """안녕하세요
반갑습니다
여기는
서울특별시
입니다"""
l = list(s.split("n"))
print(l)
이런식으로 하면됩니다.
27
파이썬과 안드로이드 관련 질문좀 드립니다.
[새창]
2017-04-13 15:20:25
0
삭제
csv파일들은 cp949로 많이 저장되있는거 같던데..
f = open(<csvfile>, 'r', encoding='cp949')
이런식으로 열어보는게 어떨까요.
그리고, 파일은 f.close() 이런식으로
반드시 닫아주셔야 하는데,
with open(<csvfile>, 'r', encoding='cp949') as f:
# do something
이런식으로 해주시면 파일 스트림 관리를 따로 안해주셔도, 파이썬이 알아서 닫습니다.
26
C언어 BMP파일 원만들기..
[새창]
2017-04-12 20:56:32
0
삭제
아니죠 ㅎㅎ
t는 0도 부터 360도의 값이 들어가야 합니다.
C에서 삼각함수 정의되 있는게, 라디안인지 360도법인지 잘 기억이 안나지만,
sin(180), sin(PI()) 중에서 0나오시는 걸로 선택해서 해보시면 됩니다.
(파이는 PI()이거나, PI 일겁니다..)
예를들어, sin(180) == 0 이 나왔다면,
float t,x,y;
for(t=0.0 ; t<360;t+=0.01)
{
x = cos(t);
y = sin(t);
printf(" x : %.3f, y : %.3fn", x,y);
}
이런식으로 해보시면, 원의 좌표값이 쫙 뽑아지는거 보실 수 있을거에요
25
C언어 BMP파일 원만들기..
[새창]
2017-04-12 11:38:47
0
삭제
... BMP file format은 워낙 이런식으로 구조체를 ...
==>
... BMP file format은 워낙 이런식으로 쉽게 되어 있어서 구조체를 ...
24
C언어 BMP파일 원만들기..
[새창]
2017-04-12 11:36:51
1
삭제
어느 수준에서 구현을 해야하는지 모르겠네요.
math.h
stdio.h
stdlib.h
정도만 인클루드한후
한 픽셀에관한 구조체 선언하고
BMP파일 헤더에서 픽셀정보 얻어온다음
malloc같은걸로 픽셀 구조체 2차원 배열로 선언하고
그 위에다가 sin, cos으로 원 그리고
다른 파일에다가 저장.
이런식으로 하시면 되고,
BMP file format은 워낙 이런식으로 구조체를 직접 선언해도 되지만, 귀찮으시면 windows.h에 포함되어 있을겁니다.
원 그리는건
x좌표 : r * cos(t) + a
y좌표 : r * sin(t) + b
( r : 반지름, a : 원의 x중심, b : 원의 y중심)
위의 값을 계산해서 integer로 바꾸시면 됩니다.
BMP파일 헤더 뜯어보실때는 hxd같은 프로그램으로 저장되있는 hex값이 뭔지 확인하시는것도 좋은 방법입니다.
23
홈페이지 직접 수정해보고 싶은데.
[새창]
2017-04-11 04:29:47
0
삭제
제 생각두요.
돈주고 바꾸시는게 제일 편합니다.
22
정보처리기사 질문드립니다.
[새창]
2017-04-04 02:08:46
0
삭제
항상 야매로 컴퓨터를 공부하는 저로서는
왠지 이런 느낌 아닐까요
그리신것처럼 사이의 연결이 depth가 아니라
노드 하나가 있는 층 자체가 depth의 개념일듯 합니다.
즉, 부모노드가 단독으로 하나만 있는 경우에는 depth가 1이고 노드의 개수도 1입니다.
거기에 자식이 2개가 달리면
depth는 (층이 두개니까) 2입니다.
이때, 노드의 개수는 3입니다.
이런식으로 계산하면 2^5 - 1 = 31이기 때문에
답은 31일듯합니다.
21
지금 남편이 "이남자다!" 하고 생각하게 된 계기.
[새창]
2017-04-04 01:46:37
5
삭제
문장이 너무 좋네요 ㅠ ㅠ ㅋㅋㅋ
"재밌는건 제 남편도 절 보면서 같은생각을 했다더라구요.
저랑 사귄다고 해서 무리하게 절 위한 시간을 빼는게 아니라, 그냥 자기 시간속에 제가 스며있더라고."
저도 언젠가 꼭 맞는사람 만나면 이런말 해주고싶은데
문장 좀 스윽해두 될까요 ! ㅋㅋ
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]