본문 바로가기

python 공부2392

파이썬 Python3.6 오류 : ModuleNotFoundError : 'src'라는 모듈이 없습니다. 전에도 비슷한 질문을 받았던 것을 알고 있습니다 ... 그러나 저는 금방 의심했습니다 ... 내 코드 구조 : my-project -- __init__.py -- src -- __init__.py -- file1.py -- test -- __init__.py -- test_file1.py test_file1.py : import unittest from src.file1 import * class TestWriteDataBRToOS(unittest.TestCase): def test_getData(self): sampleData = classInFile1() sampleData.getData() self.assertNotEqual(sampleData.usrname, "") if __name__ == '_.. 2020. 10. 10.
파이썬에서 dict의 딥 카피 파이썬에서 dict 의 딥 카피를 만들고 싶습니다. 불행히도 dict 에 대한 .deepcopy () 메소드는 존재하지 않습니다. 어떻게하나요? >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File "", line 1, in AttributeError: 'dict' object has no attribute 'deepcopy' >>> my_copy = my_dict.copy() >>> my_dict['a'][2] = 7 >>> my_copy['a'][2] 7 마지막 줄은 3 이어야합니다. my_dict 의 수정이 스냅 샷 my_copy 에 영향.. 2020. 10. 10.
파이썬 주어진 데이터 세트의 각 열에서 누락 된 값의 비율을 확인합니다. import pandas as pd df = pd.read_csv('https://query.data.world/s/Hfu_PsEuD1Z_yJHmGaxWTxvkz7W_b0') percent= 100*(len(df.loc[:,df.isnull().sum(axis=0)>=1 ].index) / len(df.index)) print(round(percent,2)) 출력은 Ord_id 0.00 Prod_id 0.00 Ship_id 0.00 Cust_id 0.00 Sales 0.24 Discount 0.65 Order_Quantity 0.65 Profit 0.65 Shipping_Cost 0.65 Product_Base_Margin 1.30 dtype: float64 해결 방법 이건 어때요? 예전에 여기에서 비슷.. 2020. 10. 10.
파이썬 Python 3.7 용 Windows 10에 pip로 numpy 설치 오늘 (2018 년 6 월 28 일) 공식적으로 출시 된 이후로 Windows 10 노트북에 Python 3.7을 설치했습니다. 그런 다음 pip를 사용하여 numpy 패키지를 설치하려고했습니다. pip install numpy 설치가 진행되지만 마지막으로 아래 오류와 함께 실패합니다. source = func(extension, build_dir) File "numpy\core\setup.py", line 675, in get_mathlib_info raise RuntimeError("Broken toolchain: cannot link a simple C program") RuntimeError: Broken toolchain: cannot link a simple C program ---------.. 2020. 10. 10.
파이썬 인스턴스의 클래스 이름을 얻습니까? 이 작업을 수행하는 함수가 인스턴스의 클래스가 파생 된 기본 클래스 인 경우 Python에서 개체의 인스턴스를 만든 클래스의 이름을 어떻게 찾습니까? 해결 방법 >>> import itertools >>> x = itertools.count(0) >>> type(x).__name__ 'count' x.__class__.__name__ 참조 페이지 https://stackoverflow.com/questions/510972 2020. 10. 10.
파이썬 'numpy.ndarray'개체에 'index'속성이 없습니다. v의 색인을 찾으려고하는데 항상 다음과 같이 표시됩니다. 'numpy.ndarray' object has no attribute 'index' I've tried: 그들 중 누구도 내 질문에 대답하지 않았습니다. v = np.random.randn(10) print(v) maximum = np.max(v) minimum = np.min(v) print(maximum, minimum) v.index(maximum, minimum) 편집 : 오, 쓰레기 나는 최대 내 나쁜 대신 엄마를 넣습니다. 나는 방금 프로그래밍을 시작했습니다. 해결 방법 v = np.random.randn(10) print(v) maximum = np.max(v) minimum = np.min(v) print(maximum, minim.. 2020. 10. 10.
파이썬에서 time.sleep () 중단 / 중단 ctrl c를 사용하여 time.sleep ()에서 휴식을 취해야합니다. While 1: time.sleep(60) 위의 코드에서 컨트롤이 time.sleep 함수에 들어갈 때 파이썬이 CTRL C를 처리하려면 전체 60 초가 경과해야합니다. 그것을 할 우아한 방법이 있습니까? 제어가 제 시간에있을 때도 중단 할 수 있도록 수면 기능 편집하다 나는 모든 문제를 일으킨 Windows 2000에서 파이썬 2.2를 사용하는 레거시 구현에서 그것을 테스트하고 있었다. 더 높은 버전의 파이썬을 사용했다면 CTRL C가 sleep ()을 중단했을 것입니다. for 루프 내에서 sleep (1)을 호출하여 빠른 해킹을 수행했습니다. 일시적으로 내 문제를 해결했습니다. 해결 방법 이 코드의 의미가 무엇인지 확실하지 않.. 2020. 10. 10.
파이썬 Windows의 Python 3.6에 mysqlclient 설치 Windows 시스템에 MySqlclient를 설치하고 싶습니다. 현재 Python 3.6을 사용하고 있습니다. Stackoverflow에 대한 다양한 게시물을 살펴본 후 올바른 방법을 찾을 수 없었습니다. 이것이 내가 지금까지 한 일입니다. 1) pip pip install mysqlclient 를 사용하여 설치합니다. 오류: 랩톱에 이미 Microsoft Visual C ++가 설치되어 있습니다. 일부는 2015 년판이 필요하다고 말합니다. 2) 휠 파일 pip install mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl 을 사용하여 설치합니다. 오류: 요구 사항 mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl 은 파일 이름처럼 보이지만 .. 2020. 10. 10.
파이썬 ValueError : 2D 배열이 필요합니다. 대신 1D 배열이 있습니다. 단순 선형 회귀 모델을 연습하는 동안이 오류가 발생했습니다. 데이터 세트에 문제가있는 것 같습니다. 이것은 오류 본문입니다. ValueError: Expected 2D array, got 1D array instead: array=[ 7. 8.4 10.1 6.5 6.9 7.9 5.8 7.4 9.3 10.3 7.3 8.1]. Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample. 그리고 이것은 내 코드입니다. import pandas as pd import matplotlib as pt #import data .. 2020. 10. 10.
파이썬 Pandas에서 열을 제거하는 가장 좋은 방법은 무엇입니까? 나는 자기 학습을 위해이 질문을 제기하고 있습니다. 내가 아는 한, 다음은 pandas 데이터 프레임에서 열을 제거하는 다른 방법입니다. 옵션 1: df=pd.DataFrame({'a':[1,2,3,4,5],'b':[6,7,8,9,10],'c':[11,12,13,14,15]}) del df['a'] 옵션-2 : df=pd.DataFrame({'a':[1,2,3,4,5],'b':[6,7,8,9,10],'c':[11,12,13,14,15]}) df=df.drop('a',1) 옵션-3 : df=pd.DataFrame({'a':[1,2,3,4,5],'b':[6,7,8,9,10],'c':[11,12,13,14,15]}) df=df[['b','c']] 해결 방법 DataFrame은 잠재적으로 다른 유형의 열이있는 .. 2020. 10. 10.