W tym artykule omówiono podstawy Numpy Load TXT, które mogłyby zapisać duże zestawy danych, dane, które chcesz odczytać przez serial, lub chcesz je napisać do pliku tekstowego lub załadować je w formie prostego pliku tekstowego sformatowanego tekstu.
Zacznijmy od przykładowej implementacji kodu tej funkcji Numpy Load TXT.
Składnia tekstu obciążenia Numpy w Pythonie
Ogólna składnia, której używamy do funkcji TXT numpy ładuj w Python w ten sposób.
>> Numpy.loadTxt (fname, dtype = float, komentarze = '#', delimiter = brak, konwerterów = brak, skiprows = 0, usecols = none, unpack = false, ndmin = 0, encoding = 'bajtes', max_rows = none)Parametry przekazane w Numpy Load TXT
Poniżej znajdują się parametry przekazywane w Numpy Load TXT.
Fname: Reprezentuje nazwę pliku lub plik, który należy odczytać.
DTYPE: Jest to opcjonalny parametr, który określa typ danych zmiennoprzecinkowych wynikowej tablicy.
SYMITER: Jest uważany za ciąg, który jest używany do odrębnych wartości. Domyślnie będą to komentarze białych. Lista ciągów lub ciąg, który wskazuje na stan komentarza. Domyślnie będzie to „#”.
Konwertery: Ten parametr jest traktowany jako mapowanie słownika do dopasowania indeksu kolumny do funkcji, która przekonwertuje mapowaną kolumnę na wartość zmiennoprzecinkową. Wartość domyślna jest traktowana jako żadna.
Pomiń wiersze: Parametr SKIP Rows służy do pominięcia pierwszej określonej liczby linii, w tym komentarzy.
Usecol: Jest to również parametr opcjonalny, który definiuje kolumnę, którą należy odczytać od początku z zero.
rozpakować: Definiuje wartość logiczną jako prawdziwą lub fałsz. Jeśli zostanie ustawiony jako prawdziwy, to indywidualnie zwróci transpozycję tablicy.
ndim: Opcjonalny parametr, który zwróci minimalną liczbę tablicy tablicy wymiarów.
Kodowanie: Gdy plik wejściowy jest używany do kodowania i dekodowania danych. Wartość domyślna znajduje się w bajtach.
Max-Row: Po wierszu rzędów pomijania odczytuje maksymalną liczbę wierszy lub domyślnie odczytuje wszystkie wiersze.
Wartość zwracana w Numpy LoadTxt
Zwraca tablicę N-Dimensional (tablica) z importowanymi danymi, gdy ścieżka pliku odczytu jest określona w pierwszym argumencie.
Przykład 1:
Używamy funkcji Numpy LoadTxt w poniższym przykładzie. Zaimportowaliśmy moduł Numpy, a także stringio z funkcji IO. Ten stringo zachowuje się jak obiekt pliku.
W zmiennej „A1” przekazaliśmy Stringio z różnymi wartościami, które są jak ścieżka pliku. W zmiennej „A2” nazwaliśmy Funkcję LoadTXT i przeszliśmy parametr „A1”, który zwraca ścieżkę pliku.
Możesz zweryfikować oczekiwane dane wyjściowe według instrukcji drukowania, która podaje wartość zwracania loadTxt.
Importuj NumpyWyjście na poniższych obrazach pokazuje załadowane wartości tablicy z Numpy.Funkcja loadtxt.
Przykład 2:
W przykładzie używamy parametru Dtype w funkcji LoadTXT, która reprezentuje typ danych zwróconej tablicy. Tutaj mamy zmienną reprezentowaną jako „var_i”, która jest inicjowana za pomocą stringio.
W Stringio nagraliśmy informacje o pliku. Mamy inną zmienną jako „var_j” do inicjalizacji funkcji loadTXT. W funkcji LoadTxt ustawiliśmy parametr „DTYPE”, który rejestruje pola. Nazwy pola to „nazwa_zgounowa”, „Age_values” i „waga_wagi”, a także konstruują format, w którym wyświetlają.
Następnie mamy instrukcję drukowania, biorąc parametr jako „var_j”, który zwróci załadowane wartości jako wyjście.
Importuj NumpyWyjście wyświetla załadowane wartości przypisanego do nich pola.
Przykład 3:
Przykładowy program przyjmuje „usecols” jako parametr w funkcji LoadTxt. Parametr „usecols” określa, która kolumna ma być odczytana. Tutaj, w programie przykładowym, mamy zmienną zdefiniowaną jako „S1” i przypisaliśmy wartość Stringio i przekazaliśmy dane w funkcji.
Następnie mamy inną zmienną zadeklarowaną jako „S2”, która jest przypisana do funkcji LoadTXT. Funkcja LoadTXT weźmie parametr „nazwy pliku”, „danych danych” i ustawia „usecols” jako (0,1). Instrukcja drukowania wyświetli zwróconą wartość funkcji LoadTXT.
Importuj NumpyWyjście pokazuje zawartość załadowanego pliku w formie ndarray.
Przykład 4:
W innym przykładzie funkcji LoadTxt ustawiliśmy parametr jako „rozpakowy”, który ma prawdziwą wartość logiczną. Przetrwa tablicę, a następnie rozpakuje transponowaną tablicę na podane zmienne.
Więc na początku zadeklarowaliśmy zmienną „var_a” i zainicjowaliśmy ją z funkcją Stringio. Stringio ma w sobie dane. Po drugie, wywołujemy funkcję LoadTXT, która ma parametry jako nazwa pliku, Dtype i rozpakuj do true.
Funkcja LoadTxt zwraca rozpakowaną tablicę określoną ze zmiennymi jako „L”, „M” i „N”. Dzięki instrukcji drukowania możemy mieć załadowaną tablicę.
importować Numpy jako NPJak pokazano, tablica załadowana wyjściowo na ekranie konsoli terminalu Spyder.
Przykład 5:
Tutaj mamy przykładowy program, w którym ręcznie ustawiliśmy parametr delimiter w funkcji LoadTxt. Po pierwsze, zdefiniowaliśmy zmienną „var1” z danymi plików i przekazaliśmy ją do funkcji Stringio.
Następnie nazwali funkcję loadTxt w określonej zmiennej „P”, „Q” i „R”. Funkcja LoadTxt przyjmuje „nazwę pliku” jako „var1”, ogranicznik jest ustawiony jako przecinek (,), który oddziela wartości podczas czytania tekstu w pliku.
Mamy kolejny parametr „usecols”, który odczytuje kolumny według podanych wartości, a parametr „rozpakowywanie” jest ustawione na true. Na koniec mamy funkcję drukowania, która wyświetla wartość zwracaną funkcji Numpy Loadtxt.
Importuj NumpyNa poniższym wyjściu mamy zawartość pliku w postaci załadowanej tablicy.
Wniosek
Podsumowując, omówiliśmy funkcję Numpy Loadtxt za pomocą jej składni i przykładów. Rozróżniliśmy parametry przekazane w obciążeniu Numpy.TXT z przykładowym programem. Jednak funkcja Numpy LoadTxt umożliwia odczyt danych z pliku, określając opcje funkcji LoadTxt.