Numpy ke csv file

halo, saya mau bertanya. Bagaimana cara menulis ke file csv dari hasil output numpy loop ?

import globimport cv2from os import listdirfrom os.path import isfile, joinimport osimport numpy as npfrom sklearn.utils.validation import check_arrayimport csvimport pandas as pd

def find_mode(np_array) :                                            vals,counts = np.unique(np_array, return_counts=True)            index = np.argmax(counts)                                        return(vals[index])                                      


folder = ("C:/Users/ROG FLOW/Desktop/Untuk SIDANG TA/Sudah Aman/testbikincsv/folderdatacitra/*.jpg")for file in glob.glob(folder):    image = cv2.imread(file)    rows = image.shape[0]    cols = image.shape[1]    middlex = cols/2                        middley = rows/2                         middle = [middlex,middley]    titikawalx = middlex - 10                 titikawaly = middley - 10    titikakhirx = middlex + 10               titikakhiry = middley + 10    crop = image[int(titikawaly):int(titikakhiry), int(titikawalx):int(titikakhirx)]    c = cv2.cvtColor(crop, cv2.COLOR_BGR2HSV)    H,S,V = cv2.split(c)    Modus_citra = find_mode(H)                # tinggal masukan ke csv
avatar donifidomen

@donifidomen

1 Kontribusi 0 Poin


Jawaban

Kode kamu sulit dibaca. 
Berikut contoh dasar convert array Numpy ke CSV

# import necessary libraries
import pandas as pd
import numpy as np

# create a dummy array
arr = np.arange(1,11).reshape(2,5)

# display the array
print(arr)

# convert array into dataframe
DF = pd.DataFrame(arr)

# save the dataframe as a csv file
DF.to_csv("data1.csv")

Sumber https://www.geeksforgeeks.org/convert-a-numpy-array-into-a-csv-file/
avatar hilmanski

@hilmanski

2552 Kontribusi 2091 Poin


Login untuk gabung berdiskusi