본문 바로가기

파이썬 공부2392

파이썬에서 정수의 엔디안 일부 데이터를 정수로 저장하고 비트 단위로 처리하는 프로그램에서 작업 중입니다. 예를 들어, 비트 단위로 처리 할 숫자 48을받을 수 있습니다. 일반적으로 정수의 엔디안은 정수의 기계 표현에 의존하지만 파이썬은 정수가 항상 리틀 엔디안이되도록 보장하기 위해 어떤 조치를 취합니까? 아니면 C에서와 같이 엔디안을 확인한 다음 두 경우에 대해 별도의 코드를 작성해야합니까? 내 코드는 Sun 컴퓨터에서 실행되고 현재 실행중인 코드는 Intel 프로세서를 사용하지만 향후 Sun 프로세서를 탑재 한 컴퓨터로 전환해야 할 수도 있습니다. 해결 방법 이것은 비트 단위가 아니라 바이트 단위입니다. 이 맥락에서 비트 단위 처리가 정확히 무엇을 의미하는지 확실하지 않지만 유사하게 수용 될 수 있다고 가정합니다. 참조 페이지.. 2021. 1. 30.
파이썬 matplotlib로 방정식 그래프 화 내가 말한 공식을 그래프로 표시하는 함수를 만들려고합니다. import numpy as np import matplotlib.pyplot as plt def graph(formula, x_range): x = np.array(x_range) y = formula plt.plot(x, y) plt.show() 호출하려고 할 때 다음 오류가 발생하면 y = formula 에 도달하기 전에 곱셈을 시도하고 있다고 생각합니다. graph(x**3+2*x-4, range(-10, 11)) Traceback (most recent call last): File "", line 1, in graph(x**3+2*x-4, range(-10, 11)) NameError: name 'x' is not defined 해결 .. 2021. 1. 30.
파이썬 PyQt4에서 QString을 만드는 방법은 무엇입니까? >>> from PyQt4 import QtCore >>> str = QtCore.QString('Hello') AttributeError: 'module' object has no attribute 'QString' >>> QtCore.QString._init_(self) AttributeError: 'module' object has no attribute 'QString' 문서에 지정된대로 QtCore 에서 QString 을 가져올 수없는 이유는 무엇입니까? 해결 방법 In [1]: from PyQt4 import QtCore In [2]: s = QtCore.QString('foo') In [3]: s Out[3]: PyQt4.QtCore.QString(u'foo') 참조 페이지 https://s.. 2021. 1. 30.
파이썬 matplotlib를 사용한 Python-여러 그림을 병렬로 그리기 피규어 생성의 작은 부분에 기여하는 기능이 있습니다. 이 함수를 사용하여 여러 그림을 생성하려고합니까? 그래서 다음과 같이 : 누구든지 도울 수 있다면 좋을 것입니다! 해결 방법 이를 수행하는 방법에는 여러 가지가 있으며 가장 간단한 방법은 그림 번호를 사용하는 것입니다. 아래 코드는 두 개의 숫자, # 0 및 # 1을 각각 두 줄로 만듭니다. # 0에는 포인트 1,2,3,4,5,6이 있고 # 2에는 포인트 10,20,30,40,50,60이 있습니다. from pylab import * figure(0) plot([1,2,3]) figure(1) plot([10, 20, 30]) figure(0) plot([4, 5, 6]) figure(1) plot([40, 50, 60]) show() 참조 페이지 h.. 2021. 1. 30.
파이썬 Python mysqldb를 사용하여 한 번에 여러 행을 삽입하는 방법 목록 목록이 있습니다 (예 : [[ 'a', 'b'], [ 'c', 'd']] ). T 라는 테이블과 F1 , F2 두 개의 필드가 있습니다. 필드 목록의 첫 번째 항목은 F1 에 매핑되고 두 번째 항목은 F2 에 매핑됩니다. 이와 같은 for 루프를 사용하는 대신 단일 명령 또는 호출에서 각 내부 목록에 대한 행을 삽입하려면 어떻게해야합니까? for i in [['a','b'],['c','d']]: c.execute("insert into T (F1,F2) values (%s, %s)", (i[0], i[1])) 해결 방법 c.executemany( """INSERT INTO breakfast (name, spam, eggs, sausage, price) VALUES (%s, %s, %s, %s, %s.. 2021. 1. 30.
파이썬 .py 파일 내에서 Matplotlib를 사용하여 플롯의 범례에 Latex 공식을 어떻게 작성합니까? Python (.py 파일)으로 스크립트를 작성 중이며 Matplotlib를 사용하여 배열을 플로팅하고 있습니다. I want to add a legend with a formula to the plot, but I haven't been able to do it. 나는 전에 IPython 또는 터미널에서 이것을했습니다. 이 경우 다음과 같이 작성하십시오. legend(ur'$The_formula$') 완벽하게 작동했습니다. 그러나 터미널 / IPython에서 .py 스크립트를 호출하면 작동하지 않습니다. 해결 방법 가장 쉬운 방법은 데이터를 플로팅 할 때 레이블을 할당하는 것입니다. 예 : import matplotlib.pyplot as plt ax = plt.gca() # or any other w.. 2021. 1. 30.
파이썬 Pandas 데이터 프레임에서 NaN으로 행의 정수 인덱스 찾기 다음과 같은 pandas DataFrame이 있습니다. a b 2011-01-01 00:00:00 1.883381 -0.416629 2011-01-01 01:00:00 0.149948 -1.782170 2011-01-01 02:00:00 -0.407604 0.314168 2011-01-01 03:00:00 1.452354 NaN 2011-01-01 04:00:00 -1.224869 -0.947457 2011-01-01 05:00:00 0.498326 0.070416 2011-01-01 06:00:00 0.401665 NaN 2011-01-01 07:00:00 -0.019766 0.533641 2011-01-01 08:00:00 -1.101303 -1.408561 2011-01-01 09:00:00 1.6.. 2021. 1. 30.
파이썬 주어진 클래스의 계층 구조에있는 모든 기본 클래스를 나열 하시겠습니까? 해결 방법 >>> class A(object): >>> pass >>> >>> class B(A): >>> pass >>> >>> import inspect >>> inspect.getmro(B) (, , ) 참조 페이지 https://stackoverflow.com/questions/1401661 2021. 1. 30.
파이썬 NumPy로 유클리드 거리를 어떻게 계산할 수 있습니까? 3D에는 두 가지 점이 있습니다. (xa, ya, za) (xb, yb, zb) 그리고 거리를 계산하고 싶습니다. dist = sqrt((xa-xb)^2 + (ya-yb)^2 + (za-zb)^2) NumPy 또는 일반적으로 Python으로이를 수행하는 가장 좋은 방법은 무엇입니까? 나는 가지고있다: import numpy a = numpy.array((xa ,ya, za)) b = numpy.array((xb, yb, zb)) 해결 방법 dist = numpy.linalg.norm(a-b) 이는 유클리드 거리 가 l2 표준 이고 numpy.linalg.norm의 ord 매개 변수의 기본값이 2이기 때문에 작동합니다. 참조 페이지 https://stackoverflow.com/questions/1401712 2021. 1. 30.
파이썬 Is there a way to pass optional parameters to a function? Python에서 함수를 호출하는 동안 선택적 매개 변수를 함수에 전달하는 방법이 있습니까? 그리고 함수 정의에 "선택적 매개 변수가 전달 된 경우에만"을 기반으로하는 일부 코드가 있습니다. 해결 방법 먼저 특별한 형식 매개 변수 구문 * 을 사용할 수 있습니다. 함수 정의에 단일 * 가 앞에 오는 형식 매개 변수가있는 경우 Python은 해당 매개 변수를 선행 형식 매개 변수와 일치하지 않는 위치 매개 변수 (튜플)로 채 웁니다. 함수 정의에 ** 가 앞에 오는 형식 매개 변수가있는 경우 Python은 해당 매개 변수를 선행 형식 매개 변수와 일치하지 않는 키워드 매개 변수로 채 웁니다 (dict). 함수의 구현은 원하는 정렬의 "선택적 매개 변수"에 대해 이러한 매개 변수의 내용을 확인할 수 있습니다... 2021. 1. 30.