본문 바로가기

python 공부2392

파이썬 Python에서 확장자없이 파일 이름 가져 오기 다음 중 하나와 같은 파일 이름이있는 경우 : 1.1.1.1.1.jpg 1.1.jpg 1.jpg 확장자없이 파일 이름 만 가져올 수있는 방법은 무엇입니까? 정규식이 적절할까요? 해결 방법 대부분의 경우 정규식을 사용하면 안됩니다. os.path.splitext(filename)[0] 또한 전체 이름을 유지하여 .bashrc 와 같은 파일 이름을 올바르게 처리합니다. 참조 페이지 https://stackoverflow.com/questions/4444923 2020. 10. 19.
파이썬 인터프리터 오류, x는 인수를받지 않습니다 (주어진 1). 나는 숙제 과제로 작은 파이썬 조각을 쓰고 있는데 그것을 실행하지 못하고 있습니다! 저는 파이썬에 대한 경험이 많지는 않지만 Java를 많이 알고 있습니다. Particle Swarm Optimization 알고리즘을 구현하려고하는데 여기에 제가 가지고있는 것이 있습니다. class Particle: def __init__(self,domain,ID): self.ID = ID self.gbest = None self.velocity = [] self.current = [] self.pbest = [] for x in range(len(domain)): self.current.append(random.randint(domain[x][0],domain[x][1])) self.velocity.append(ra.. 2020. 10. 19.
파이썬 바이트 문자열을 정수로 변환하는 방법은 무엇입니까? 파이썬에서 바이트 문자열을 int로 어떻게 변환 할 수 있습니까? 다음과 같이 말하세요. 'y \ xcc \ xa6 \ xbb' 나는 그것을하는 영리하고 어리석은 방법을 생각해 냈습니다. sum(ord(c) >> from timeit import Timer >>> Timer('struct.unpack(" 2020. 10. 19.
파이썬 Python 3으로지도 객체를 인쇄하는 방법은 무엇입니까? 이것은 내 코드입니다 def fahrenheit(T): return ((float(9)/5)*T + 32) temp = [0, 22.5, 40,100] F_temps = map(fahrenheit, temp) 이것은 mapobject이므로 이와 같은 것을 시도했습니다. for i in F_temps: print(F_temps) 확실하지 않지만 Python 2.7에서 내 솔루션이 가능하다고 생각합니다.이를 3.5로 변경하는 방법은 무엇입니까? 해결 방법 먼저지도를 목록이나 튜플로 바꿔야합니다. 하기 위해서, print(list(F_temps)) 이는 맵이 느리게 평가되기 때문에 값이 요청시에만 계산됨을 의미합니다. 예를 보자 def evaluate(x): print(x) mymap = map(evaluat.. 2020. 10. 19.
파이썬 왜 "IndentationError : expected an indented block"이 발생합니까? if len(trashed_files) == 0 : print "No files trashed from current dir ('%s')" % os.path.realpath(os.curdir) else : index=raw_input("What file to restore [0..%d]: " % (len(trashed_files)-1)) if index == "*" : for tfile in trashed_files : try: tfile.restore() except IOError, e: import sys print >> sys.stderr, str(e) sys.exit(1) elif index == "" : print "Exiting" else : index = int(index) try: tras.. 2020. 10. 18.
파이썬 Python : 값에 대해 목록의 발생 확인 lst = [1,2,3,4,1] 이 목록에서 1이 두 번 발생한다는 것을 알고 싶습니다. 효율적인 방법이 있습니까? 해결 방법 lst.count (1) 는 발생 횟수를 반환합니다. 목록에서 항목 수를 세는 경우 O (n)은 얻을 수있는 것입니다. 목록의 일반 함수는 list.count (x) 이며 목록에서 x 가 발생한 횟수를 반환합니다. 참조 페이지 https://stackoverflow.com/questions/4446380 2020. 10. 18.
파이썬 Keras-categorical_accuracy와 sparse_categorical_accuracy의 차이점 def categorical_accuracy(y_true, y_pred): return K.cast(K.equal(K.argmax(y_true, axis=-1), K.argmax(y_pred, axis=-1)), K.floatx()) def sparse_categorical_accuracy(y_true, y_pred): return K.cast(K.equal(K.max(y_true, axis=-1), K.cast(K.argmax(y_pred, axis=-1), K.floatx())), K.floatx()) 해결 방법 def categorical_accuracy(y_true, y_pred): return K.cast(K.equal(K.argmax(y_true, axis=-1), K.argmax(y_pred.. 2020. 10. 18.
파이썬에서 데이터를 쉽게 저장 /로드 가급적 사람이 읽을 수있는 출력 형식으로 Python으로 데이터를 저장하고로드하는 가장 쉬운 방법은 무엇입니까? 내가 저장 /로드하는 데이터는 두 개의 float 벡터로 구성됩니다. 이상적으로 이러한 벡터는 파일에 이름이 지정됩니다 (예 : X 및 Y). 내 현재 save () 및 load () 함수는 file.readline () , file.write () 를 사용합니다. 그리고 string-to-float 변환. 더 나은 것이있을 것입니다. 해결 방법 # saving: f = open("data", "w") f.write("# x y\n") # column names numpy.savetxt(f, numpy.array([x, y]).T) # loading: x, y = numpy.loadtxt("d.. 2020. 10. 18.
파이썬 for 루프에서 목록 목록을 만들고 채우는 방법 for 루프로 목록을 채우려 고합니다. 이것이 내가 지금까지 가지고있는 것입니다. newlist = [] for x in range(10): for y in range(10): newlist.append(y) 그리고이 시점에서 나는 당황했습니다. 루프가 10 개의 목록을 제공하기를 바랐습니다. 해결 방법 당신은 그것에 가깝습니다. 그러나 내부 루프의 새 요소를 빈 목록에 추가해야합니다. 그러면 외부 목록의 요소로 추가됩니다. 그렇지 않으면 (코드에서 볼 수 있듯이) 100 개 요소의 단순 목록을 얻게됩니다. newlist = [] for x in range(10): innerlist = [] for y in range(10): innerlist.append(y) newlist.append(innerlis.. 2020. 10. 18.
파이썬 Ruby의 문자열 보간에 해당하는 Python이 있습니까? Ruby 예 : name = "Spongebob Squarepants" puts "Who lives in a Pineapple under the sea? \n#{name}." 성공적인 파이썬 문자열 연결은 겉으로보기에 장황 해 보입니다. 해결 방법 name = "Spongebob Squarepants" print(f"Who lives in a Pineapple under the sea? {name}.") 3.6 이전에 가장 가까운 것은 name = "Spongebob Squarepants" print("Who lives in a Pineapple under the sea? %(name)s." % locals()) 최신 Python 버전의 .format () 메서드를 사용하는 동일한 코드는 다음과 같습니다.. 2020. 10. 18.