파이썬의 문자열 리터럴은 작은따옴표나 큰따옴표로 둘러싸여 있습니다. 변수에 문자열을 할당하는 것은 변수 이름 뒤에 등호와 문자열을 사용하여 수행됩니다. 세 개의 따옴표를 사용하여 변수에 여러 줄 문자열을 할당할 수 있습니다. 예시 # array of strings to array of floats using astype import numpy as np # initialising array ini_array = np.array(["1.1", "1.5", "2.7", "8
데이터는 일반적으로 사전 형식으로 변환하고 추가 작업에 사용하는 데 필요한 의미 있는 정보를 추출하기 위해 해당 데이터를 사용하기 위해 많은 웹 API에서 사전(JSON 개체) 형식의 문자열로 전송 및 가져옵니다. 예시 # converting string to json # using json.loads import json # inititialising json object ini_string = {'vishesh': 1, 'ram' : 5, 'prashant' : 10, 'vish
사전은 순서가 지정되지 않고 변경 가능하며 인덱싱되는 모음입니다. Python에서 사전은 중괄호로 작성되며 키와 값이 있습니다. copy() 메서드는 사전의 얕은 복사본을 반환합니다. 예 #creating a dictionary original = {1:'vishesh', 2:'python'} # copying using copy() function new = original.copy() # removing all elements from the list Only new list becomes empty
사전은 순서가 지정되지 않고 변경 가능하며 인덱싱되는 모음입니다. Python에서 사전은 중괄호로 작성되며 키와 값이 있습니다. 대괄호 안에 있는 키 이름을 참조하여 사전 항목에 액세스할 수 있습니다. 예시 # Creating an empty dictionary myDict = {} # Adding list as value myDict["key1"] = [1, 2] myDict["key2"] = ["Vishesh", "For", "Python"
목록은 순서가 지정되고 변경할 수 있는 모음입니다. Python에서 목록은 대괄호로 작성됩니다. 색인 번호를 참조하여 목록 항목에 액세스합니다. 음수 인덱싱은 끝에서 시작하는 것을 의미하고 -1은 마지막 항목을 나타냅니다. 범위를 시작할 위치와 끝낼 위치를 지정하여 인덱스 범위를 지정할 수 있습니다. 범위를 지정할 때 반환 값은 지정된 항목이 있는 새 목록이 됩니다. 예시 # triplets from list of words. # List of word initialization list_of_words = ['I',
일반적으로 특정 값이 있는 인덱스를 찾아야 합니다. index() 등을 사용하여 이를 달성하는 방법이 많이 있습니다. 그러나 목록에 여러 번 나타나는 경우 특정 값의 모든 인덱스를 찾아야 하는 경우가 있습니다. 예시 # using filter() # initializing list test_list = [1, 3, 4, 3, 6, 7] # printing initial list print ("Original list : " + str(test_list)) # using filter() # to find indice
목록은 순서가 지정되고 변경할 수 있는 모음입니다. Python에서 목록은 대괄호로 작성됩니다. 색인 번호를 참조하여 목록 항목에 액세스합니다. 음수 인덱싱은 끝에서 시작하는 것을 의미하고 -1은 마지막 항목을 나타냅니다. 시작 위치와 범위 끝 위치를 지정하여 인덱스 범위를 지정할 수 있습니다. 범위를 지정할 때 반환 값은 지정된 항목이 있는 새 목록이 됩니다. 예 # using chain.from_iterables # import chain from itertools import chain ini_list = [[1, 2, 3],
목록은 순서가 지정되고 변경할 수 있는 모음입니다. Python에서 목록은 대괄호로 작성됩니다. 색인 번호를 참조하여 목록 항목에 액세스합니다. 음수 인덱싱은 끝에서 시작하는 것을 의미하고 -1은 마지막 항목을 나타냅니다. 시작 위치와 범위 끝 위치를 지정하여 인덱스 범위를 지정할 수 있습니다. 범위를 지정할 때 반환 값은 지정된 항목이 있는 새 목록이 됩니다. 예 # List initialization Input = [100.7689454, 17.232999, 60.98867, 300.83748789] # Using list co
목록으로 작업하는 동안 때때로 영어 알파벳 a-z로 목록을 초기화하고 싶을 때가 있습니다. 이것은 특정 응용 프로그램에서 필수적인 유틸리티입니다. 예 # using naive method # initializing empty list test_list = [] # printing initial list print ("Initial list : " + str(test_list)) # using naive method # for filling alphabets alpha = 'a' for i in ran
사전은 순서가 지정되지 않고 변경 가능하며 인덱싱되는 모음입니다. Python에서 사전은 중괄호로 작성되며 키와 값이 있습니다. 일상적인 프로그래밍, 웹 개발 및 기계 학습에 널리 사용됩니다. 예시 # using dict comprehension # initialising dictionary ini_dict = {101: "vishesh", 201 : "laptop"} # print initial dictionary print("initial dictionary : ", str(
List는 중요한 컨테이너이며 웹 개발뿐만 아니라 일상적인 프로그래밍의 거의 모든 코드에서 사용됩니다. 사용할수록 목록을 마스터해야 하는 요구 사항도 많아지므로 작업에 대한 지식이 필요합니다. 예시 # using itertools.ziplongest # import library from itertools import zip_longest # initialising listoflist test_list = [ [('11'), ('12'), ('13')],
응용 프로그램을 개발하는 동안 문자열에 대해 작업하고 목록과 같은 일부 변경 가능한 데이터 구조로 변환해야 하는 많은 시나리오가 있습니다. 예시 # Importing ast library import ast # Initialization of strings str1 ="'Python', 'for', 'fun'" str2 ="'vishesh', 'ved'" str3 ="'Programmer'" #
사전은 일상 프로그래밍, 웹 개발 및 AI/ML 프로그래밍과 같은 다양한 실용적인 응용 프로그램에서도 사용되므로 전체적으로 유용한 컨테이너입니다. 따라서 사전 사용과 관련된 다양한 작업을 수행하는 방법을 아는 것은 항상 장점입니다. 예시 # using del # Initializing dictionary test_dict = {"Vishesh" : 29, "Ram" : 21, "Vishal" : 27, "Prashant" : 25} # Printing dicti
목록은 중요한 컨테이너이며 웹 개발뿐만 아니라 일상적인 프로그래밍의 거의 모든 코드에서 사용됩니다. 사용할수록 목록을 마스터해야 하는 요구 사항도 많아지므로 작업에 대한 지식이 필요합니다. 목록에서 중복 제거 작업에는 많은 응용 프로그램이 있으므로 지식이 있으면 좋습니다. 예 # using naive methods # initializing list test_list = [1, 3, 5, 6, 3, 5, 6, 1] print ("The original list is : " + str(test_list))
List는 중요한 컨테이너이며 웹 개발뿐만 아니라 일상적인 프로그래밍의 거의 모든 코드에서 사용됩니다. 사용할수록 목록을 마스터해야 하는 요구 사항도 많아지므로 작업에 대한 지식이 필요합니다. 예 # using slice # initializing list test_list = [1, 4, 6, 7, 2] # printing original list print ("Original list : " + str(test_list)) # using slicing to left rotate by 3
Python은 단일 작업을 여러 가지 방법으로 수행할 수 있는 매우 유연한 언어입니다. 예를 들어 목록 초기화는 여러 가지 방법으로 수행할 수 있습니다. 그러나 이러한 겉보기에 유사한 방법에는 미묘한 차이가 있습니다. 단순함과 가독성으로 유명한 Python은 C++이나 Java에 비해 느리기로 악명이 높습니다. for 루프는 특히 느린 것으로 알려져 있지만 map() 및 filter()와 같은 메서드는 C로 작성되었기 때문에 더 빠른 것으로 알려져 있습니다. 예 # 시간을 계산하는 시간 모듈 가져오기import 시간# 시간을 저장하
Kivy는 Python의 플랫폼 독립적 GUI 도구입니다. Android, IOS, linux 및 Windows 등에서 실행할 수 있으므로 Kivy는 코드를 한 번만 작성하고 다른 플랫폼에서 실행할 수 있는 기능을 제공합니다. 기본적으로 안드로이드 애플리케이션을 개발하는데 사용되지만 데스크탑 애플리케이션에서 사용할 수 없다는 의미는 아닙니다. Kivy는 그에 따라 자체 조정되므로 크기가 크게 중요하지 않은 플랫폼이지만 높이 또는 너비 또는 경계가 없는지 여부에 관계없이 사용자 요구 사항에 따라 크기를 어느 정도 고정하고 싶다면 어
Word Embedding은 단어를 실수 벡터에 매핑하는 데 사용되는 언어 모델링 기술입니다. 여러 차원의 벡터 공간에서 단어나 구를 나타냅니다. 단어 임베딩은 신경망, 동시 발생 행렬, 확률 모델 등과 같은 다양한 방법을 사용하여 생성할 수 있습니다. Word2Vec은 단어 임베딩을 생성하기 위한 모델로 구성됩니다. 이 모델은 하나의 입력 레이어, 하나의 은닉 레이어 및 하나의 출력 레이어가 있는 얕은 2층 신경망입니다. 예 # importing all necessary modules from nltk.tokenize impor
Word 문서에는 세 가지 개체 수준 내에서 래핑된 서식이 지정된 텍스트가 포함되어 있습니다. 최하위 - 실행 개체, 중간 수준 - 단락 개체 및 최상위 - 문서 개체. 따라서 일반 텍스트 편집기를 사용하여 이러한 문서로 작업할 수 없습니다. 그러나 python-docx 모듈을 사용하여 파이썬에서 이러한 단어 문서를 조작할 수 있습니다. 첫 번째 단계는 이 타사 모듈 python-docx를 설치하는 것입니다. pip pip install python-docx를 사용할 수 있습니다. 설치 후 python-docx가 아닌 docx를
Kivy는 Python의 플랫폼 독립적 GUI 도구입니다. Android, IOS, Linux 및 Windows 등에서 실행할 수 있으므로 Kivy는 코드를 한 번만 작성하고 다른 플랫폼에서 실행할 수 있는 기능을 제공합니다. 기본적으로 Android 애플리케이션을 개발하는 데 사용되지만 Desktop 애플리케이션에서 사용할 수 없다는 의미는 아닙니다. 버튼은 버튼을 눌렀을 때(또는 클릭/터치 후 놓을 때) 트리거되는 관련 작업이 있는 레이블입니다. 버튼 뒤에 기능을 추가하고 버튼의 스타일을 지정할 수 있습니다. 예시 # impo