Python - giải thích về numpy.loadtxt

Chào mọi người, mình đang học lập trình python và đến thư viện Numpy, mình đang không hiểu lắm về numpy.loadtxt. Có bạn nào biết về numpy.loadtxt không giải thích hộ mình với numpy.loadtxt là gì? nó dùng để làm gì ? câu lệnh của nó ntn ? Và cho mình một ít ví dụ nhé. Cảm ơn mọi người!!

Bạn đọc link này chưa: numpy.loadtxt

Mình có đọc qua rồi và làm thử theo hướng dẫn mà nó toàn báo lỗi thôi á. Bạn cho mình hỏi cái file txt mà mình sử dụng thì đặt nó ở đâu để python biết hay đặt ở đâu cũng được ?

Nói là file nhưng thật ra chính xác là 1 cái stream object, có nghĩa bạn phải mở file đó ra bằng io

import io
import numpy
path_to_file = 'myfile'

with io.open(path_to_file, 'w') as io_stream_object_for_write:
    io_stream_object_for_write.write('1 2 3 \n 4 5 6')

with io.open(path_to_file, 'r') as io_stream_object_for_read:
    np = numy.loadtxt(io_stream_object_for_read)

print(np)

Còn về tác dụng, là chuyển đổi 1 file theo định dạng numpy thành list type float thôi, mặc định là chuyển dữ liệu từ string thành float, có thể thay đổi kiểu dữ liệu, dtype=<type ‘float’>, bằng int chẳng hạn.
numpy.loadtxt(fname, dtype=<type 'float'>, comments='#', delimiter=None, converters=None, skiprows=0, usecols=None, unpack=False, ndmin=0

p/s có lẽ dùng để lưu dữ liệu kiểu ma trận

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?