안녕하세요. 처음하는 머신러닝이라 문제를 풀어서 통과를 했는데, 맞게 한지 모르겠습니다. 아래처럼 하면 되는지 확인 부탁드립니다. import numpy as np import pandas as pd from pandas import DataFrame def get_rating_matrix(filename, dtype=np.float32): df = pd.read_csv(filename) user = sorted(df.source.unique()) movie = sorted(df.target.unique()) data = {mv: {us[0]: us[1] for us in df[["source","rating"]][df["target"] == mv].values} for mv in movie} df_data = DataFrame(data, index=user).fillna(0) result = df_data.values return result def get_frequent_matrix(filename, dtype=np.float32): df = pd.read_csv(filename) index_name = sorted(df.source.unique()) columns_name = sorted(df.target.unique()) data = { idx : { t[0]:t[1] for t in zip(df["target"][df["source"] == idx].value_counts().index, df["target"][df["source"] == idx].value_counts().values) } for idx in index_name } df2 = DataFrame(data, dtype=np.float32) result = df2.T.values return result
안녕하세요~! 좋은 강의 감사합니다. section6강의의 2번째 실습에서 에러가 발생하였는데 스스로 해결하기가 어려워서 질문을 드립니다 ^^; 아래의 코드에서 form_class = uic.loadUiType('c:/section6/ui/you_viewer_v1.0.ui')[0] 에서 에러가 발생햇는데 에러 메세지를 봐도 이유를 잘 모르겠어요 경로는 c:/section6/ui가 맞습니다. 그리고 you_viewer_v1.0.ui 파일은 첨부된 코드를 사용하였습니다 혹시 원인을 알고 계시면 알려주시면 감사할게여 ~! ====================================================================== import sys from PyQt5.QtWidgets import ** from PyQt5.QtCore import from PyQt5 import uic import re import datetime form_class = uic.loadUiType('c:/section6/ui/you_viewer_v1.0.ui')[0]** class TestForm(QMainWindow,form_class): def init (self): super(). init () self.setupUi(self) if name == ' main ': app = QApplication(sys.argv) window = TestForm() window.show() app.exec_() 에러 메세지 Traceback (most recent call last): File "C:section6main2.py", line 8, in form_class = uic.loadUiType('c:/section6/ui/you_viewer_v1.0.ui')[0] File "C:ProgramDataAnaconda3envssection6libsite-packagesPyQt5uic init .py", line 198, in loadUiType winfo = compiler.UICompiler().compileUi(uifile, code_string, from_imports, resource_suffix, import_from) File "C:ProgramDataAnaconda3envssection6libsite-packagesPyQt5uicCompilercompiler.py", line 110, in compileUi w = self.parse(input_stream, resource_suffix) File "C:ProgramDataAnaconda3envssection6libsite-packagesPyQt5uicuiparser.py", line 1013, in parse document = parse(filename) File "C:ProgramDataAnaconda3envssection6libxmletreeElementTree.py", line 1195, in parse tree.parse(source, parser) File "C:ProgramDataAnaconda3envssection6libxmletreeElementTree.py", line 596, in parse self._root = parser._parse_whole(source) xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 383, column 46 [Finished in 0.4s] ========================================================================== pyqt_basic_4.py 는 실행이 되었습니다. import sys from PyQt5.QtWidgets import ** from PyQt5.QtCore import from PyQt5.QtCore import * from PyQt5 import uic from pyqt_basic_ui import Ui_MainWindow form_class = uic.loadUiType('C:/section6/example/pyqt_basic_3.ui')[0] class TestForm(QMainWindow,form_class): class TestForm(QMainWindow,Ui_MainWindow): def init (self): super(). init () self.setupUi(self) if name == ' main ': app = QApplication(sys.argv) window = TestForm() window.show() app.exec_() ===============================================================
저 똑같이 따라 했는데 f5눌러서 실행했는데 cmd창이 바로 실행되자마자 꺼저 버리네요 'HelloWorld.exe'(Win32): 'C:UsersyuriasourcereposHelloWorldDebugHelloWorld.exe'을(를) 로드했습니다. 기호가 로드되었습니다. 'HelloWorld.exe'(Win32): 'C:WindowsSysWOW64ntdll.dll'을(를) 로드했습니다. PDB 파일을 찾거나 열 수 없습니다. 'HelloWorld.exe'(Win32): 'C:WindowsSysWOW64kernel32.dll'을(를) 로드했습니다. PDB 파일을 찾거나 열 수 없습니다. 'HelloWorld.exe'(Win32): 'C:WindowsSysWOW64KernelBase.dll'을(를) 로드했습니다. PDB 파일을 찾거나 열 수 없습니다. 'HelloWorld.exe'(Win32): 'C:WindowsSysWOW64vcruntime140d.dll'을(를) 로드했습니다. PDB 파일을 찾거나 열 수 없습니다. 'HelloWorld.exe'(Win32): 'C:WindowsSysWOW64ucrtbased.dll'을(를) 로드했습니다. PDB 파일을 찾거나 열 수 없습니다. '[6492] HelloWorld.exe' 프로그램이 종료되었습니다(코드: 0 (0x0)).
이미지 다운로드가 더이상 지원되지 않아 실습에 어려움이 있으신 분들은 여기서 다운로드 받으시기 바랍니다 ^^ - 강사 최일선 메모리 이미지: https://1drv.ms/f/s!ApuAgT1AKk_rgto2QiurIhgHhbCmqQ XP 이미지: https://drive.google.com/open?id=0Bw_t-TmLxWmbbW9CczBNRFRnc1k
사용하는 일러 버전이 CS입니다 CC에서는 선일 경우 corner로 면일 경우 round나 스마트가이드에서 코너 가이드를 조정해서 모서리를 굴릴 수 있는대요. CS버전에서는 해당 기능이 활성화되어있지 않습니다. CS버전에서 선과 면을 굴릴 수 있는 방법을 알려주세요 복수선택해서 한꺼번에 둥글게 굴리는 방법이요
안녕하세요~ 열심히 강의 따라하던 중 막히는 부분이 있어 질문 남깁니다. JS 실습 3강에서 항목들을 class로 취합해서 밑줄 긋는 실습이 있었습니다. 그 이후에는 ul 태그에 id를 주고 onclick 구문을 사용해서 버튼을 누를 때 ul 태그에 포함된 li들에 밑줄을 긋는 실습이었구요. 저는 버튼을 누르면 ol의 첫 li와 ul 의 첫 li에 밑줄이 그어지게 하고 싶었습니다. 질문 1. onclick 구문 중 document.getElementById() 함수에서 id를 복수 지정할수는 없나요? 질문 2. onclick = "document.getElementsByClassName('A').className='B'" 구문을 작성했는데 클래스 이름 A가 B로 바뀌지를 않습니다. f12를 켜서 브라우저 실행과정을 보았는데 바뀌지는 않으면서 또 오류는 없는것으로 나타나네요... JS실습 4강에서 indication 하실때 쓰기쉬운것으로 하자고 하시면서 class 대신 id로 바꾸시던데...너무 아쉬웠어요 ㅠㅠ사실 제가 막힌 부분을 알려주시려나 기대했었거든요.ㅎㅎㅎ