본문 바로가기

반응형

Programming

(101)
[numpy]파이썬 numpy array 입력 및 형 변환 파이썬 numpy array 입력 및 형 변환이 필요하게 되서 사실 필요해서 하다가 이래저래 찾다보니 이런식으로 하더라고요. 참 별거 아닌데 한개 한개 찾다보면 시간이 오래걸리네요.. 나름대로 소스에 설명을 잘 써놔서 설명은 생략할게요ㅎㅎ (※ 결론은 튜플이건 리스트건 numpy array에 그냥 잘 입력이 되요!) import numpy as np b = np.array([1,2,3,]) print b# ->array([1, 2, 3]) print type(b)# -> k = [1,2,3] #리스트 numpy array로 바꾸기위해 c = np.array(k) print c# -> array([1, 2, 3]) #성공 j = (1,2,3) #혹시나 튜플도 바뀔지 한번해봄 print c = np.arra..
파이썬 전역변수 선언 방법 파이썬 전역변수 선언 방법입니다. python global variable 파이썬은 항상 찾아가면서 조금씩 만드는데 지금까지 global이라는 거도 모른채 만들었엇네요.... 꼭 필요할거 같습니다. 방금 파이썬으로 서버 통신 모듈을 만들면서 만든 소스 import후 import한 변수 떄문에 찾은 방법을 포스팅 하려합니다. 전 항상 최대한 보기 편하게..? 쓰려구요 총 두가지 방법이 있습니다.개인적으로 global을 사용하는게 더 좋아보이더라고요(아마 a = 0이라고 전역에서 사용했기 떄문에 변수 형식을 바꾸면 안될거같은데.... 테스트를 해보진 않았네요) import한 전역 변수들을 사용 가능한지 테스트 했습니다. 역시 c는 지역변수여서 에러가 뜹니다. 만든 소스 global_test (저는 pytho..
The Next Higher Permutation 반복(iterater) The Next Higher Permutation 반복형으로 트리형식으로 모든 경우의 수를 구하는 알고리즘입니다. 이전 글인 재귀형과 같은 결과가 나와요 재귀형에 비해 약간 지저분한 느낌이 없지않게 있지만... 결과는 나오니까요..! 큰 도움이 안되더라도 참고하듯 봐주세요... #include "stdafx.h"#include #include #include #include int nNumItemCnt = 0; int g_Array[100]; int num_of_test = 0;int rand_seed = 0; void initialize();int generateNextHigherPermutationItem();void printItem();void Exchange_Sort(int index_i); /..
The Next Higher Permutation 재귀(Recursive) The Next Higher Permutation 재귀형으로 트리형식으로 모든 경우의 수를 구하는 알고리즘입니다. The Next Higher Permutation으로 모든 경우의 수를 구한 후 나온 경우의 수를 n, n+1 를 각각 x, y좌표로 최단 경로를 확인 하는 소스에요.(추가로 정렬 + 최단거리하는데 걸리는 시간도 확인 할 수 있어요.)학교에서 알고리즘 과제 제출용으로 한개씩 구글링 + 수정한 소스를 올릴게요. #include "stdafx.h"#include #include #include #include int nNumItemCnt = 0; int g_Array[100]; void init();int generateNextHigherPermutationItem();void printItem..
처음 블로그를.. 첫 블로그인만큼... 열심히 써볼게요 직업 특성상 프로그램 개발 오류 대처 및 제가 힘들었던 환경설정? 등을 이래 저러 써볼 생각이에요 지금 당장 뭘 쓸지 정하진 않았지만 이래저래 써볼게요 역시 필력이 엄청 딸려요 ㅠㅠ 이해 바래요

반응형