python 34

문자로 분할하지 않고 목록에 문자열 삽입

문자로 분할하지 않고 목록에 문자열 삽입 이 질문에는 이미 다음과 같은 답이 있습니다. 짧은 파이썬 목록에 추가하려면 어떻게 해야 합니까? (8개 답변) 마감됨3개월 전에. 커뮤니티는 3개월 전에 이 질문을 다시 시작할지 여부를 검토한 후 이 질문을 닫았습니다. 원래 종료 이유가 해결되지 않았습니다. 저는 Python이 처음이라 문자열을 개별 문자로 분할하지 않고 목록에 삽입하는 방법을 찾을 수 없습니다. >>> list=['hello','world'] >>> list ['hello', 'world'] >>> list[:0]='foo' >>> list ['f', 'o', 'o', 'hello', 'world'] 내가 어떻게 해야 합니까? ['foo', 'hello', 'world'] 문서와 웹을 검색했지..

programing 2023.07.28

"pyenv 설치"에 사용할 수 있는 Python 버전 찾기

"pyenv 설치"에 사용할 수 있는 Python 버전 찾기 어떤 파이썬 버전을 사용하여 설치할 수 있는지 알고 싶습니다.pyenv install지휘권pyenv versions에는 설치된 버전만 나열되며 사용 가능한 버전을 나열하는 옵션은 없는 것 같습니다. 설치할 수 있는 Python 버전을 확인하려면 어떻게 해야 합니까?pyenv install?pyenv는 로의 스위치를 받아들입니다.install사용 가능한 버전을 나열하는 명령:--list또는-l간단히 말하면: $ pyenv install -l Available versions: 2.1.3 2.2.3 2.3.7 2.4.0 2.4.1 2.4.2 ... 실행 전pyenv install -l여기에 설명된 대로 pyenv를 업데이트해야 할 수도 있습니다.그..

programing 2023.07.28

미국 달러 금액을 나타내기 위해 사용할 수 있는 가장 좋은 장고 모델 필드는 무엇입니까?

미국 달러 금액을 나타내기 위해 사용할 수 있는 가장 좋은 장고 모델 필드는 무엇입니까? 미국 달러를 보관해야 합니다.$장고 모델의 필드에서 달러 금액.사용하기에 가장 좋은 모델 필드 유형은 무엇입니까?사용자가 이 값을 입력하고(오류 검사를 통해) 다른 위치에 있는 사용자에게 출력할 수 있도록 형식을 지정하고 다른 숫자를 계산하는 데 사용할 수 있어야 합니다.통화 값에 대한 올바른 선택은 소수점 필드입니다. 다음과 같이 표시됩니다. credit = models.DecimalField(max_digits=6, decimal_places=2) 다른 답변은 100% 옳지만 출력, 서식 등을 수동으로 관리해야 하기 때문에 실용적이지는 않습니다. 장고머니를 사용할 것을 제안합니다. from djmoney.mode..

programing 2023.07.28

TensorFlow에서 변수와 get_variable의 차이

TensorFlow에서 변수와 get_variable의 차이 제가 아는 한,Variable변수를 만들기 위한 기본 작업입니다.get_variable체중 공유에 주로 사용됩니다. 한편으로, 어떤 사람들은 다음과 같은 방법을 사용할 것을 제안합니다.get_variable원시적인 것 대신에Variable변수가 필요할 때마다 작동합니다.반면에, 저는 단지 어떤 용도로도 볼 뿐입니다.get_variableTensorFlow의 공식 문서 및 데모에서. 따라서 저는 이 두 메커니즘을 올바르게 사용하는 방법에 대한 몇 가지 경험칙을 알고 싶습니다."표준" 원칙이 있습니까?항상 사용하는 것이 좋습니다.tf.get_variable(...)만약 당신이 언제든지 변수를 공유할 필요가 있다면, 이것은 코드를 리팩터링하는 것을 ..

programing 2023.07.23

틴터 창을 닫으려면 어떻게 해야 합니까?

틴터 창을 닫으려면 어떻게 해야 합니까? Tkinter 프로그램을 종료하려면 어떻게 해야 합니까?다음 코드를 가지고 있다고 가정해 보겠습니다. from Tkinter import * def quit(): # code to exit root = Tk() Button(root, text="Quit", command=quit).pack() root.mainloop() 어떻게 정의해야 합니까?quit내 응용 프로그램을 종료하는 기능?사용해야 합니다.destroy()Tkinter 창을 닫습니다. from Tkinter import * #use tkinter instead of Tkinter (small, not capital T) if it doesn't work #as it was changed to tkint..

programing 2023.07.23

Python, Pandas : DataFrame의 내용을 텍스트 파일로 씁니다.

Python, Pandas : DataFrame의 내용을 텍스트 파일로 씁니다. 저는 이런 팬더 데이터 프레임을 가지고 있습니다. X Y Z Value 0 18 55 1 70 1 18 55 2 67 2 18 57 2 75 3 18 58 1 35 4 19 54 2 70 이 데이터를 다음과 같은 텍스트 파일에 쓰고 싶습니다. 18 55 1 70 18 55 2 67 18 57 2 75 18 58 1 35 19 54 2 70 저는 다음과 같은 것을 시도했습니다. f = open(writePath, 'a') f.writelines(['\n', str(data['X']), ' ', str(data['Y']), ' ', str(data['Z']), ' ', str(data['Value'])]) f.close() 정확..

programing 2023.07.23

Python에서 HDF5 파일을 읽는 방법

Python에서 HDF5 파일을 읽는 방법 파이썬에서 hdf5 파일의 데이터를 읽으려고 합니다.다음을 사용하여 hdf5 파일을 읽을 수 있습니다.h5py파일 내의 데이터에 액세스하는 방법을 알 수 없습니다. 내 코드 import h5py import numpy as np f1 = h5py.File(file_name,'r+') 이것은 작동하고 파일을 읽습니다.그러나 파일 개체 내의 데이터에 액세스하려면 어떻게 해야 합니까?f1?HDF5 읽기 import h5py filename = "file.hdf5" with h5py.File(filename, "r") as f: # Print all root level object names (aka keys) # these can be group or dataset ..

programing 2023.07.23

파이썬에서 이름 망글링을 사용해야 합니까?

파이썬에서 이름 망글링을 사용해야 합니까? 다른 언어로, 더 나은 코드를 생성하는 데 도움이 되는 일반적인 지침은 항상 모든 것을 가능한 한 숨기도록 하는 것입니다.변수를 비공개로 할지 보호할지 여부가 확실하지 않으면 비공개로 하는 것이 좋습니다. Python도 마찬가지입니까?처음에는 모든 항목에 두 개의 주요 밑줄을 사용하고 필요에 따라 하나의 밑줄만 덜 숨겨야 합니까? 관례상 하나의 밑줄만 사용하는 것이라면 그 근거도 알고 싶습니다. 여기 JBernardo의 답변에 제가 남긴 댓글이 있습니다.제가 이 질문을 한 이유와 Python이 다른 언어와 다른 이유를 알고 싶은 이유를 설명합니다. 저는 여러분이 모든 것이 필요한 만큼 공개되어야만 하고 더 이상 공개되지 않아야 한다고 생각하도록 훈련시키는 언어에..

programing 2023.07.23

계산 공식이 아닌 Excel 셀 값 읽기 -openpyxl

계산 공식이 아닌 Excel 셀 값 읽기 -openpyxl 나는 셀 값을 읽기 위해 openpyxl을 사용하고 있습니다(이 열은 addin-webservice 업데이트를 제외하고). 사용한 적이 있습니다.data_only = True그러나 현재 셀 값은 표시되지 않고 Excel이 마지막으로 시트를 읽을 때 저장된 값입니다. wbFile = openpyxl.load_workbook(filename = xxxx,data_only=True) wsFile = wbFile[c_sSheet] 셀 실제 값을 어떻게 읽을 수 있습니까?wb = openpyxl.load_workbook(filename, data_only=True) 그data_only깃발이 도움이 됩니다.@alex-martelli가 말했듯이, openpy..

programing 2023.07.23

"x < y < z"가 "x < y and y < z"보다 빠릅니까?

"x < y < z"가 "x < y and y < z"보다 빠릅니까? 이 페이지를 통해 우리는 다음을 알 수 있습니다. 는 연된비사것빠보릅다니를 보다 더 .and교환입니다.쓰기x < y < z에 x < y and y < z. 그러나 다음 코드 스니펫을 테스트하는 다른 결과를 얻었습니다. $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" "x < y < z" 1000000 loops, best of 3: 0.322 usec per loop $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" "x < y and y < z" 1000000 loops, best of 3: 0.22 usec per loop $ python -m timeit..

programing 2023.07.23