python에서 데이터 암호화하기
intro http와 https 간의 차이점을 정리하고 있었는데, https는 공개키 암호화방식을 사용하여 데이터를 암호화한다고 하더라고요. 그래서, 여기서 '공개키 암호화방식'이 무엇인지 정리해보려고 합니다. 뿐만 아니라, 간단하게 python...
intro http와 https 간의 차이점을 정리하고 있었는데, https는 공개키 암호화방식을 사용하여 데이터를 암호화한다고 하더라고요. 그래서, 여기서 '공개키 암호화방식'이 무엇인지 정리해보려고 합니다. 뿐만 아니라, 간단하게 python...
Hash function 우선 HASH라는 것은 "어떤 특정한 input에 대해서 어떤 output을 만들어내는 함수"를 말합니다. 여기서 중요한 것은 가급적 input에 따라서 output이 달라지게 표현될 수록(서로 다른 input에 대해서 ...
binary string을 string으로 바꿉시다 python에서 직접 bash command를 사용할 일이 있습니다. 저는 module을 사용해서 직접 커맨드를 치곤 합니다. 그런데, 이 때 결과물을 보면, 이 아니라 format으로 들어오는...
그림을 저장할 때, 공백등을 모두 없애서 저장합시다. 차트 같은 것을 그릴 때는 별 문제가 없는데, 차트가 아니라, 말 그대로 이미지, 를 통해서 보여진 이미지를 변형해서 다시 이미지 파일로 넣어줄 때는 좀 문제가 있습니다. margin, pad...
파이썬에서 이미지들을 비디오로 변환하기 파이썬으로 그림을 그리다보면, 비디오를 만들고 싶을때가 있습니다. 예를 들면, scatter 그림을 여러 개 찍어서 일종의 애니메이션처럼 만들고 싶을 때도 있고, 데이터가 추가되면서, optimum이 어디로...
이미지 파일을 gif로 변형합니다. 그동안, 나름대로 를 그대로 비디오로 만들어주는 형식으로 활용을 했는데, 이게 잘 안되는 것 같아요. 그래서, 그냥 이미지 파일들을 죽 만든 다음에, 그 이미지들을 읽어서 비디오로 만들어주는 형식이 훨씬 효율적...
그래프의 변화를 video로 보려고 합니다. 저는 네트워크를 분석하는 일을 연구실에서 많이 수행했습니다. 예전에는 netminer를 이용했는데, 요즘에는 를 많이 이용합니다. 아무튼, 네트워크가 어떻게 변하는지는 그림보다는 연속된 그림을 통해서 ...
python - os lib 사용하기 코딩하다 보면, 로컬에 있는 파일을 지우고, 만들고 싶을 때가 있습니다. 저의 경우는, 비디오나 gif를 만드려고 이미지를 여러 개 만들 때가 있는데, 이럴 때 이미지들은 다 임시로 만들어진 파일들이니까요, ...
plt.figure()의 파라미터 조정하기. 를 사용할 때 사실 보통 만을 쓰기는 하는데, 내부에 보면 다양한 파라미터들이 있어요. 이걸 건드리면 그림을 조금 더 마음에 들게 뽑을 수 있습니다. 사실 매번 그림을 로 처리하는 경우에는, plt.f...
두 이미지를 섞어보려고 합니다. cv2, pillow에서 이미지를 섞을 때, 특별한 함수를 쓰던데, 사실 둘다 np.array라는걸 가정하고 보면 이게 뭐가 어렵나 싶어요. 그냥 적당한 weight로 곱하면 되지 안 그렇습니까? 아래처럼 적절하게...
왜 갑자기 image인가요 음...저는 약간 뭘 하다가 늘 삼천포로 빠지는 스타일입니다. 지금도 원래는 을 이용해서 강화학습을 하다가 넘어왔어요. 이게 왜 그런거냐면, 을 이용해서 학습을 할때, 현재 어떻게 되고 있는 상황을 렌더링하는 것이 필요...
매우 간단합니다. 로 그림을 그리다 보면, 가끔 figure를 로 변환하고 싶을 때가 있습니다. PIL이나 다른 라이브러리를 이용해서 이미지에 현재 figure에 손을 좀 보고 싶은데, 그러려면 로 변환해야 하거든요. 아무튼 그럴때 다음 코드로 ...
우선, SVG가 뭔가요. 저는 파이썬으로 코딩하고, 그 결과를 마크다운으로 작성해서 블로그에 올립니다. 보통 파이썬으로 코딩한 결과는 로 저장하는데, 그때 확장자를 매번, 로 합니다. 왜냐면, 이렇게 해야 화질이 항상 높거든요 로 저장하는 것이 ...
진짜 게임들에 적용하려면. 우리는 좀전까지 Frozen world를 대상으로 강화학습을 수행했습니다. 그리고 Q(quality) table을 만들어서, 매 스텝이 reward에 얼마나 기여하는지를 측정했죠. 이것이 가능했던 것은, 는 4이고, 는...
reinforcement learning - stochastic world: FrozenLake-v0 이제, stochastic world에서 학습해봅시다. 얼음판에서는 미끄러지기 때문에, 제가 가라는 대로 잘 가지 않아요. 그래서, 이전에는 일...
최근에 jupyter notebook에서 jupyter lab으로 변경했습니다. 그리고 jupyter lab의 까만 화면으로 변경했는데, 바꾸고 보니까, 에서 그림을 그릴 때, tick이 잘 안보이는 문제가 있어요. 기본적으로 는 그림이 하얀색 ...