Bắt đầu ngayBắt đầu miễn phí

Thao tác với mảng NumPy

Các khối mã sau tạo ra các danh sách mới từ các danh sách đầu vào input_list1, input_list2, input_list3 (bạn có thể kiểm tra giá trị của chúng trong console). Nếu bạn có các mảng NumPy tương ứng với cùng giá trị input_array1, input_array2, input_array3 (bạn có thể kiểm tra giá trị của chúng trong console), bạn sẽ tạo đầu ra tương tự dưới dạng mảng NumPy như thế nào bằng cách áp dụng kiến thức về broadcasting, truy cập phần tử trong mảng NumPy và các phép toán theo phần tử?

Block 1

list(map(lambda x: [5*i for i in x], input_list1))

Block 2

list(filter(lambda x: x % 2 == 0, input_list2))

Block 3

[[i*i for i in j] for j in input_list3]

Bài tập này là một phần của khóa học

Luyện tập câu hỏi phỏng vấn lập trình bằng Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Substitute the code in the block 1 given the input_array1
output_array1 = ____
print(list(map(lambda x: [5*i for i in x], input_list1)))
print(output_array1)
Chỉnh sửa và Chạy Mã