파이썬 Python은 행 수가 다른 CSV 파일을 읽습니다.
다음 형식의 csv 파일이 있습니다. x1,y1,x2,y2,x3,y3 1,1,2,2,6.5,7.5 2,2,-1,-1,, ,,-2,-3,, ,,-5,-5,, 예를 들어, (x1, y1) , (x2, y2) 및 (x3, y3) 열을 플로팅하고 싶습니다. rd1 = some_csv_reader('filename.csv') matplotlib.pyplot.plot(rd1[:,0],rd1[:,1],rd1[:,2],rd1[:,3]) 해결 방법 import pandas as pd import matplotlib.pyplot as plt # read the csv df = pd.read_csv('test.csv') # select ever two columns and plot them N = 2 # number of ..
2020. 9. 12.
파이썬 단일 값이 속하는 히스토그램 빈을 찾는 빠른 방법은 무엇입니까?
빈이 다음과 같은 히스토그램의 예가 있습니다. [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 5.6 과 같은 값이 주어지면 주어진 값이 히스토그램에 속하는 빈 목록의 인덱스를 얻을 수 있기를 원하므로이 예제에서는 i = 4 는 5 입니다. 또한 주어진 값이 항상 빈 범위 내에 있다고 가정 할 수 있습니다. 루프로 이것을 할 수 있고 비교 검사를 할 수 있다는 것을 알고 있지만 더 빠른 방법이 있습니까? 해결 방법 import bisect l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] bisect.bisect(l, 5.6) - 1 # 4 더 큰 목록의 경우 파이썬 루프보다 훨씬 빠릅니다. import bisect l = list(range(100000)) n = 79587.6 ..
2020. 9. 12.