반응형

jquery 4662

NLTK 토크 나이저를 사용하여 구두점을 제거하는 방법은 무엇입니까?

NLTK 토크 나이저를 사용하여 구두점을 제거하는 방법은 무엇입니까? 방금 NLTK를 사용하기 시작했는데 텍스트에서 단어 목록을 얻는 방법을 잘 모르겠습니다. 을 사용하면 nltk.word_tokenize()단어 목록과 구두점을 얻습니다. 대신 단어 만 필요합니다. 구두점을 제거하려면 어떻게해야합니까? 또한 word_tokenize여러 문장에서 작동하지 않습니다. 점이 마지막 단어에 추가됩니다. nltk가 여기에서 제공하는 다른 토큰 화 옵션을 살펴 보십시오 . 예를 들어 일련의 영숫자 문자를 토큰으로 선택하고 나머지는 모두 삭제하는 토크 나이저를 정의 할 수 있습니다. from nltk.tokenize import RegexpTokenizer tokenizer = RegexpTokenizer(r'\w+..

IT story 2020.08.07

matplotlib 서브 플롯에 대한 공통 xlabel / ylabel

matplotlib 서브 플롯에 대한 공통 xlabel / ylabel 다음 플롯이 있습니다. fig,ax = plt.subplots(5,2,sharex=True,sharey=True,figsize=fig_size) 이제이 플롯에 일반적인 x 축 레이블과 y 축 레이블을 지정하고 싶습니다. "공통"이란 서브 플롯의 전체 그리드 아래에 하나의 큰 x 축 레이블이 있어야하고 오른쪽에 하나의 큰 y 축 레이블이 있어야 함을 의미합니다. 에 대한 문서에서 이것에 대해 아무것도 찾을 수 없으며 plt.subplots인터넷 검색은 plt.subplot(111)시작하려면 크게 만들어야한다고 제안합니다. 하지만 5 * 2 서브 플롯을 사용하여 plt.subplots어떻게 넣을 수 있습니까? 이것은 실제로 원하는 것 같..

IT story 2020.08.07

Chrome에서 스크롤 막대가 페이지 너비에 추가되는 것을 방지

Chrome에서 스크롤 막대가 페이지 너비에 추가되는 것을 방지 Chrome에서 .html 페이지를 일관된 너비로 유지하려는 작은 문제가 있습니다. 그 페이지 (1). 페이지 (2)에서 동일한 레이아웃 (메뉴, div 등)을 가지고 있지만 콘텐츠가 적기 때문에 수직 스크롤 막대가 없습니다. 문제는 (1) 페이지에서 스크롤바가 요소를 약간 왼쪽으로 밀어내는 것처럼 보이지만 (너비에 더해 지나요?) 모든 것이 페이지의 중앙에 잘 맞춰진 것처럼 보입니다 (2). 나는 여전히 HTML / CSS / JS의 초보자이고 이것이 그렇게 어렵지 않다고 확신하지만 해결책을 알아낼 운이 없었습니다. IE10 및 FireFox (비 간섭 스크롤바)에서 의도 한대로 작동하지만 Chrome에서만이 문제가 발생했습니다. 스크롤바..

IT story 2020.08.07

adb가 비 시장 APK를 업데이트합니까?

adb가 비 시장 APK를 업데이트합니까? Android 기기에서 비 시장 APK를 업데이트 (다시 설치하지 않음) 할 수있는 방법이 있습니까? adb 설치 만 찾을 수 있습니다 (adb 업데이트와 같은 것은 없음) adb install -r데이터베이스와 저장된 기본 설정을 유지하기 때문에 실제로 업데이트됩니다. 제거 / 재설치하면 앱 데이터베이스와 기본 설정이 모두 삭제됩니다. -r 옵션이 도움이되지 않는 앱에 대해 정확히 무엇을 업데이트하려고합니까? adb install -r나를 위해 일하지 않았다. 그래서 약간의 해결 방법을했습니다. 앱을 제거하고 adb uninstall -k com.packagename. 이렇게하면 앱이 제거되지만 데이터는 유지됩니다. 참조 이 을 사용하여 앱을 다시 설치하십시오..

IT story 2020.08.07

동일한 너비의 입력을 얻고 필드를 선택하는 방법

동일한 너비의 입력을 얻고 필드를 선택하는 방법 양식에는 하나의 선택 필드와 두 개의 입력 필드가 있습니다. 이러한 요소는 수직으로 정렬됩니다. 불행히도 이러한 요소의 너비는 동일하지 않습니다. 내 코드는 다음과 같습니다. value1 value2 위의 예에서 선택 요소에 가장 적합한 너비는 198 또는 199 픽셀입니다 (물론 193 픽셀을 시도했지만 차이가 큽니다). 이러한 요소의 너비가 같지 않기 때문에 해상도, 다양한 컴퓨터 및 브라우저에 따라 달라집니다 (때로는 차이가 약 1 또는 2 픽셀이라고 생각합니다). 이러한 요소를 div 또는 테이블 행에 설정하려고 시도했지만 도움이되지 않습니다. Q : 이러한 요소의 너비를 정확히 동일하게하려면 어떻게해야합니까? 업데이트 된 답변 다음은 입력 / 텍스..

IT story 2020.08.07

log4net과 ELMAH의 차이점은 무엇입니까?

log4net과 ELMAH의 차이점은 무엇입니까? 어떤 사람들은 log4net 대신 ELMAH를 사용하고 있습니다. 무엇이 더 좋습니까? Stack Overflow 질문 에 대한 답변 에서 ELMAH에 대해 알게되었습니다 . C #으로 로그인하려면 어떻게해야합니까? ELMAH는 웹 응용 프로그램에 대한 오류 및 예외를 추적하는 목적으로 사용되며 다양한 메커니즘 (SQL, RSS, Twitter, 파일, 이메일 등)을 통해 이러한 예외를 쉽게 기록하거나 볼 수 있습니다. 내장 된 예외 처리가없는 경우 ELMAH는 웹 응용 프로그램 환경에서 예외 처리 측면에서 원하는 것을 얻을 수 있습니다. Log4net은 예외 로깅에도 사용할 수 있지만 웹 애플리케이션에 연결하려면 고유 한 핸들러를 롤링해야 할 수도 있습..

IT story 2020.08.07

SQL 하나의 명령에서 int 열에 대해 하나를 늘리거나 줄이는 방법

SQL 하나의 명령에서 int 열에 대해 하나를 늘리거나 줄이는 방법 수량 열이있는 주문 테이블이 있습니다. 체크인 또는 체크 아웃 중에 해당 수량 열을 하나씩 업데이트해야합니다. 한 번의 작업으로이 작업을 수행하는 방법이 있습니까? 아니면 기존 값을 얻은 다음 그 위에 하나를 더하거나 빼야합니까? 또 다른 질문은 새 행을 삽입 할 때 동일한 데이터가 있는지 확인한 다음 그렇지 않은 경우 삽입해야합니까? 두 단계입니다. 아니면 더 나은 방법이 있습니까? 감사, 첫 번째 답변 : UPDATE Orders SET Quantity = Quantity + 1 WHERE ... 두 번째 답변 : 이를 수행하는 몇 가지 방법이 있습니다. 데이터베이스를 지정하지 않았으므로 MySQL을 가정합니다. INSERT INT..

IT story 2020.08.07

netcat으로 UDP 패킷을 하나만 보내는 방법은 무엇입니까?

netcat으로 UDP 패킷을 하나만 보내는 방법은 무엇입니까? UDP 패킷에 짧은 값을 하나만 보내고 싶지만 명령을 실행합니다. echo -n "hello" | nc -4u localhost 8000 서버가 hello 항목을 받고 있음을 알 수 있지만 netcat 명령을 종료하려면 Ctrl+ c를 눌러야 합니다. Hello 를 보낸 후 어떻게 종료 할 수 있습니까? 죄송합니다. 맨 페이지를 다시 읽고 -q옵션을 찾았습니다 . echo -n "hello" | nc -4u -q1 localhost 8000 작동합니다 (1 초 후에 종료 됨). 어떤 이유로 -q0. bash를 사용하는 경우 다음과 같이 작성하는 것이 좋습니다. echo -n "hello" >/dev/udp/localhost/8000 그리고 ..

IT story 2020.08.07

내가 가지고있는 Symfony 버전을 어떻게 알 수 있습니까?

내가 가지고있는 Symfony 버전을 어떻게 알 수 있습니까? Symfony2프로젝트를 다운로드 하고 시작했지만 공급 업체를 여러 번 업데이트했으며 어떤 버전의 심포니가 있는지 알고 싶습니다. 어떤 아이디어? 실행하면 app/console --version(Symfony3 :) bin/console --version꽤 좋은 아이디어를 얻을 수 있습니다. 내 임의의 프로젝트에서 출력은 다음과 같습니다. Symfony version 2.2.0-DEV - app/dev/debug 콘솔에 액세스 할 수 없으면 다음 symfony/src/Symfony/Component/HttpKernel/Kernel.php과 같이 버전이 하드 코딩 된을 읽어보십시오 . const VERSION = '2.2.0'; 궁금한 경우를 ..

IT story 2020.08.07

Windows 붙여 넣기와 VIM Ctrl-V 충돌

Windows 붙여 넣기와 VIM Ctrl-V 충돌 Windows에서 VIM을 사용하고 있습니다. 문제는 내가 CtrlV시각 모드 로 사용하고 싶다는 것 입니다. 그러나이 키는 Windows 붙여 넣기와 충돌합니다. 이 키를 붙여 넣는 대신 VIM 비주얼 모드로 다시 재설정하려면 어떻게해야합니까? _vimrc 구성 파일에서 설정하는 것을 선호합니다. 에서 Vim은 문서 : 때문에 CTRLV붙여 넣기하는 데 사용됩니다, 당신은 블록 단위 비주얼 선택을 시작하는 데 사용할 수 없습니다. CTRLQ대신 사용할 수 있습니다 . 당신은 또한 사용할 수 CTRLQ의 이전 의미를 얻을 삽입 모드와 명령 줄 모드 CTRLV. 그러나 CTRLQ제어 흐름에 사용되는 터미널에서는 작동하지 않습니다. _vimrc 파일을 확인..

IT story 2020.08.07
반응형