Numpy.asarray () trong Python với Ví dụ

Mục lục

Asarray

Hàm asarray () được sử dụng khi bạn muốn chuyển đổi đầu vào thành một mảng. Đầu vào có thể là danh sách, tuple, ndarray, v.v.

Cú pháp:

numpy.asarray(data, dtype=None, order=None)[source]

Đây,

dữ liệu : Dữ liệu bạn muốn chuyển đổi thành một mảng

dtype : Đây là một đối số tùy chọn. Nếu không được chỉ định, kiểu dữ liệu được suy ra từ dữ liệu đầu vào

Thứ tự : Mặc định là C là một kiểu hàng thiết yếu. Tùy chọn khác là F (kiểu Fortan)

Thí dụ:

Hãy xem xét ma trận 2-D sau đây với bốn hàng và bốn cột được điền bởi 1

import numpy as npA = np.matrix(np.ones((4,4))) 

Nếu bạn muốn thay đổi giá trị của ma trận, bạn không thể. Lý do là, không thể thay đổi một bản sao.

np.array(A)[2]=2print(A)[[1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.]]

Ma trận là bất biến. Bạn có thể sử dụng asarray nếu bạn muốn thêm sửa đổi trong mảng ban đầu. Hãy xem liệu có bất kỳ thay đổi nào xảy ra khi bạn muốn thay đổi giá trị của các hàng thứ ba bằng giá trị 2 không

np.asarray(A)[2]=2print(A)

Giải thích mã:

np.asarray (A): chuyển ma trận A thành một mảng

[2]: chọn hàng thứ ba

Đầu ra:

[[1. 1. 1. 1.][1. 1. 1. 1.][2. 2. 2. 2.] # new value[1. 1. 1. 1.]]

thú vị bài viết...