Hàm Dictionary copy() trong Python - Python Function

Trong bài này chúng ta sẽ tìm hiểu phương thức dict copy(), phương thức này có công dụng trả về một bản copy nông của dictionary. 1. Cú pháp dict copy() Phương thức này có cú pháp như sau: dict.copy() Trong đó : dict là biến có ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021

Hàm Dictionary fromkeys() trong Python - Python Function

Phương thức fromkeys() dùng để tạo ra một dictionary mới dựa vào bộ key được cung cấp bởi người dùng fromkeys() rất hữu ích trong trường hợp bạn muốn tạo ra một dictionary khi đã có danh sách các key và giá trị sẵn. 1. Cú pháp fromkeys() Cú pháp như sau: ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021

Hàm Dictionary get() trong Python - Python Function

Phương thức get() dùng để lấy một phần tử trong dictionary dựa vào tên key mà ta truyền vào. Get() có hai tham số và ta sẽ lần lượt tìm hiểu ở các phần dưới đây. 1. Cú pháp dictionary get() Cú pháp như sau: dict.get(key[, value]) Trong đó: ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021

Hàm Dictionary items() trong Python - Python Function

Phương thức items() dùng để hiển thị danh sách tất cả các phần tử trong dictionary dưới dạng một Tuple, tức là mỗi phần tử sẽ được thể hiện định dạng (key, value) . 1. Cú pháp dictionary items() Cú pháp như sau: dictionary.items() Tham ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021

Hàm Dictionary keys() trong Python - Python Function

Phương thức dictionary keys() dùng để lấy danh sách các key và trả về một object chứa tất cả các key trong dictionary đó. Object này sẽ được thể hiện định dạng list. 1. Cú pháp dictionary keys() Cú pháp như sau: keys = dict.keys() Tham số ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021

Structured Array và RecordArrays trong NumPy - ài liệu học Numpy từ cơ bản đến nâng cao

Vậy là chúng ta đã đến bài cuối cùng của chương NumPy, khi bạn học đến đây thì nhìn chung bạn đã nắm được bao quát được cơ bản về NumPy. Trong bài cuối này, mình sẽ nói đến dữ liệu có cấu trúc trong NumPy. Từ bài 1 đến bài 7, ta chỉ sử dụng mảng có một kiểu dữ liệu duy nhất, tuy nhiên sẽ có lúc ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

Fancy Indexing trong NumPy - ài liệu học Numpy từ cơ bản đến nâng cao

Trong các bài trước, chúng ta đã làm quen với một số phương thức để truy cập một phần của mảng như array slicing (vd: arr[:5]), masks (vd: arr[arr > 5]). Trong bài này, chúng ta sẽ tìm hiểu thêm về một cách thức truy cập khác được gọi là Fancy Indexing. Nó cũng giống như các cách truy cập khác ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

Masks và Boolean Arrays trong NumPy - ài liệu học Numpy từ cơ bản đến nâng cao

Trong bài trước ta đã học được các thao tác tính toán trên mảng từ cơ bản đến nâng cao với NumPy. Trong việc tính toán và xử lý dữ liệu, thì lọc dữ liệu bị thiếu hoặc tính toán dựa trên một số điều kiện nhất định là rất quan trọng, và để có được điều đó thì ta thường phải làm việc với các phép toán ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

Xác suất và Thống kê với NumPy - ài liệu học Numpy từ cơ bản đến nâng cao

Có khi nào bạn tự hỏi rằng dự báo thời tiết trên VTV mỗi ngày làm thế nào để đoán được thời tiết trong tuần tới? Câu trả lời là người ta đã xây dựng các mô hình trên máy tính sử dụng số liệu thống kê những dữ liệu thời tiết trong quá khứ và hiện tại để dự báo xác suất xảy ra các hiện tượng trong ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

ính toán trên mảng với NumPy - ài liệu học Numpy từ cơ bản đến nâng cao

Tính toán trên mảng với NumPy có thể rất nhanh, nhưng đôi khi cũng rất chậm. Nhân tố chính khiến nó nhanh chính là nhờ vào các phép toán vectơ hoá (vectorized operations), được thêm vào trong Python qua các universal function (ufuncs). Trong bài này chúng ta sẽ cùng tìm hiểu về ufuncs, vectorized ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

Xử lý dữ liệu trên mảng cơ bản với Numpy - ài liệu học Numpy từ cơ bản đến nâng cao

Trong bài này mình sẽ trình bày cách xử lý dữ liệu trên mảng với các thao tác như truy cập vào mảng con, chia (split), biến đổi kích thước (reshape), nối (join) và sắp xếp (sorting) mảng. 1. Thuộc tính mảng NumPy Trước khi đi đến các phần xử lý mảng, ta sẽ tìm hiểu về các thuộc tính mảng NumPy ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

ạo mảng cơ bản với Numpy - ài liệu học Numpy từ cơ bản đến nâng cao

Trong bài này ta sẽ đào sâu và tìm hiểu kỹ về cách tạo mảng cơ bản trong NumPy, cũng như sự hiệu quả của việc dùng NumPy so với List trong việc lưu trữ và thao tác với mảng. Python là một ngôn ngữ động (dynamic language), do vậy việc khai báo biến trên Python cũng vô cùng đơn giản, ta xét đoạn ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

Hướng dẫn cài đặt NumPy: Viết ứng dụng Hello World - ài liệu học Numpy từ cơ bản đến nâng cao

Trong bài này ta sẽ tìm hiểu khái niệm Numpy là gì, kèm theo đó là hướng dẫn cài đặt và chạy chương trình Hello World bằng Numpy, một thư viện của Python. Chắc chắn Numpy là thư viện mà bạn phải học khi muốn nghiên cứu về Data Science, vì vậy đừng bỏ lỡ những bài viết được chia sẻ tại Zaidap.com ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

Xử lý văn bản trong Pandas - Pandas

Trong bài này mình sẽ hướng dẫn cách làm việc với văn bản trong Pandas, đây là một kiểu dữ liệu rất phổ biến trong Python nói chung và Pandas nói riêng. Trong những bài trước, hầu như mình chỉ sử dụng dữ liệu số để ví dụ cho các bài học về Pandas. Tuy nhiên trong thực tế thì bên cạnh dữ liệu số ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021

Pivot Tables trong Pandas - Pandas

Trong bài này chúng ta sẽ tìm hiểu Pivot Tables trong Pandas, xem cách sử dụng Pivot Tables Pandas dưới đây. Nếu như bạn đã từng làm việc với Excel hay các phần mềm xử lý bảng tính (spreadsheets) thì cũng không lạ gì với Pivot Table. Với Pandas thì thư viện cũng cung cấp một chức năng tương tự đó ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021

hống kê và phân nhóm dữ liệu trong Pandas - Pandas

Một trong những phần thiết yếu của xử lý dữ liệu lớn đó là thống kê dữ liệu. Như trong bài Xác suất và Thống kê với NumPy, mình đã đề cập đến khá nhiều phương thức thống kê như max, min, median, mean,.... Về cơ bản, thống kê các giá trị này cho ta 1 con số phản ánh cho một vấn đề nhất định trong ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021

ìm hiểu thư viện phân tích dữ liệu PANDAS trong Python - Pandas

Python là một ngôn ngữ lập trình được ứng dụng nhiều trong phát triển trí tuệ nhân tạo.Trong đó thư viện Pandas được dùng để phân tích dữ liệu tự động khá phổ biến dành riêng cho Python. Trong bài viết này, Growupwork sẽ giới thiệu với các bạn về thư viện phân tích dữ liệu PANDAS trong lập trình ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021

Pandas là gì? Cách cài đặt Pandas Python - Pandas

Trong bài này mình sẽ hướng dẫn các bạn cách cài đặt thư viện Pandas Python. Qua bài này sẽ giúp bạn hiểu khái niệm Pandas là gì? Những lợi ích khi sử dụng Pandas? Và các bước cài đặt như thế nào? 1. Pandas là gì? Pandas là một thư viện mã nguồn mở giúp phân tích và thao tác dữ liệu nhanh, ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021

ìm hiểu Series, DataFrame và Index trong Pandas - Pandas

Trong bài trước ta đã tìm hiểu về pandas cũng như cách cài đặt thư viện này, vậy thì trong bài này ta sẽ tìm hiểu về Pandas Object, một kiến thức quan trọng khi học Pandas. Ở mức độ cơ bản nhất thì bạn có thể hiểu Pandas object giống như phiên bản nâng cấp của NumPy Structured Array (bài cuối ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021

Data Selection và Indexing trong Pandas - Pandas

Trong bài này chúng ta sẽ tìm hiểu Data Selection và Indexing trong Pandas, thông qua hai đối tượng DataFrame và Series. Trong chương NumPy, chúng ta đã tìm hiểu các cách để truy cập vào các phần tử / mảng con như: indexing (vd: arr[2]), slicing (vd: ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 06/04/2021