ai-379Đọc toàn bộ đề miễn phí

Đổi NumPy array thành torch Tensor

Hiểu Tensor có shape và dtype rõ ràng trước khi đưa vào neural network.

AITrung bình20 phút

Tiến độ của tôi ở bài này

Điểm được lưu vào tài khoản sau khi chấm bài.

Đang tải điểm của bạn…

Kiến thức và chủ đề

pytorchtensornumpydtypeshape

Kiến thức tiên quyết: NumPy array, shape, dtype.

Nội dung đề bài

Mục tiêu kiến thức

Hiểu Tensor có shape và dtype rõ ràng trước khi đưa vào neural network.

Mô tả bài toán

Đây là bài số 379 trong tầng PyTorch deep learning thực hành. Bài dùng thư viện torch.from_numpy trên dữ liệu nhỏ, cố định và chạy CPU; mục tiêu là hiểu workflow chứ không bắt học viên tự viết lại thư viện.

Yêu cầu

Dùng torch.from_numpy sau khi chuyển input sang NumPy float32; trả shape, dtype, sum và values.

def tensor_from_numpy(array):

Input

array có thể là list 1D hoặc ma trận 2D số.

Output

Dictionary shape, dtype, sum, values.

Ràng buộc

Dtype phải là torch.float32 và không flatten ma trận.

Ví dụ

Giải thích

[[1,2],[3,4]] trở thành Tensor float32 shape [2,2], sum 10.

3 cấp độ gợi ýMở dần khi bạn thật sự cần hỗ trợ.
Phân tích lời giảiGiải thích hướng tư duy và thuật toán.
Code tham khảoDùng để đối chiếu sau khi tự làm.

Gợi ý và lời giải chỉ mở sau khi bạn bấm Nộp bài. Giáo viên và quản trị viên mở được ngay.