
파이썬으로 시작하는 데이터 분석(데이터 분석을 위한 Python 문법부터 데이터 수집, 전처리, 탐색까지)
아이리포
Numpy와 Pandas 기초부터 데이터 전처리, 시각화와 크롤링까지 한 번에! 데이터 분석을 위한 파이썬 입문 강의입니다.
입문
Python, Numpy, Pandas
Tìm hiểu về Python NumPy, một thư viện tiêu biểu trong lĩnh vực khoa học dữ liệu. Tìm hiểu NumPy và đặt nền tảng cho việc học khoa học dữ liệu!

Thư viện Python Numpy
Hoạt động dữ liệu mảng Python
Đại số tuyến tính Các phép toán số
Với NumPy, giúp xử lý các mảng đa chiều dễ dàng
Hãy bước những bước đầu tiên vào khoa học dữ liệu!
NumPy, một thư viện Python để xử lý các mảng đa chiều lớn !
Nó có thể xử lý lượng dữ liệu lớn với tốc độ tính toán nhanh.
NumPy là thư viện Python tiêu biểu đóng vai trò là nền tảng cho khoa học dữ liệu, học máy và hoạt động học sâu, cùng với Python Pandas, SciPy, Matplotlib và Pytorch.
Đây là một trong những thư viện cho phép thực hiện các phép toán số để xử lý các mảng đa chiều lớn và dữ liệu ma trận trong Python và được triển khai nội bộ bằng ngôn ngữ C, do đó giảm thiểu việc sử dụng bộ nhớ đồng thời cung cấp tốc độ hoạt động rất nhanh.
Vậy tại sao lại sử dụng mảng đa chiều ?
Mảng đa chiều là một mảng các phần tử.
Có một sự sắp xếp khác,
Nó có nghĩa là một mảng có hai hoặc nhiều chiều .
Khi xử lý dữ liệu, dữ liệu được lưu trữ dưới dạng một mảng số. Khi xử lý một hình ảnh như trên, toàn bộ hình ảnh được cấu trúc dưới dạng một mảng dữ liệu hai chiều, với mỗi điểm ảnh được xử lý dưới dạng một giá trị số từ 0 đến 255. Điều này là do việc tổ chức dữ liệu thành một mảng là quy trình cơ bản nhất để xử lý dữ liệu .
Chúng tôi sẽ tiến hành đào tạo thực hành trên Google Colab , một môi trường phát triển Python dành cho khoa học dữ liệu.
Khóa học sẽ được chia thành bảy phần, kéo dài khoảng 30 bài giảng. Mỗi phần và chủ đề sẽ bao gồm các hàm có sẵn trong mô-đun NumPy, cùng với các ví dụ đơn giản. Ban đầu, bạn sẽ làm theo mã ví dụ và tự viết mã của riêng mình, sau đó sử dụng các tệp thực hành để ôn tập đầy đủ nội dung trong ngày. (Các tệp thực hành được giải thích bên dưới.)
Các khái niệm đại số tuyến tính khó và không quen thuộc cũng được học thêm thông qua tài liệu.
Trong phần cuối, chúng ta sẽ thực hành các ví dụ dựa trên lý thuyết và hàm đã học, củng cố kỹ năng viết mã Python và thư viện NumPy. (Các ví dụ thực tế có thể được bổ sung trong tương lai.)
Tải xuống tệp thực hành đã tải lên Google Drive.
Từ thanh điều hướng trên cùng, nhấp vào Tệp - Lưu Bản sao vào Ổ đĩa. Thao tác này sẽ lưu tệp vào ổ đĩa của bạn. Tên tệp sẽ kết thúc bằng "Bản sao của ~practical_yjglab.ipynb". Bạn có thể sử dụng tệp bằng cách xóa phần "Bản sao của" khỏi tên tệp, ngoại trừ định dạng tệp.
Tệp này liệt kê các phần và chủ đề phụ trong bài giảng.
Sau khi tham dự bài giảng, hãy thử viết mã phù hợp với chủ đề dựa trên những gì bạn đã học ngày hôm đó.
Ví dụ, nếu hôm nay bạn đã học về hàm A và hàm B trong Phần 2, bạn sẽ viết ví dụ cho từng hàm mà không cần xem trực tiếp lý thuyết.
Không sao nếu bạn không nhớ. Hãy ghi chép lại càng nhiều càng tốt, xem lại tài liệu bài giảng để tìm ra những phần bạn bỏ sót và kiểm tra xem các ví dụ mã bạn đã viết có khớp với những gì đã học không.
Hãy kiểm tra kiến thức chơi game của bạn!
Phần 0. Bắt đầu với NumPy
Bắt đầu bằng phần giới thiệu ngắn gọn về NumPy, chúng ta sẽ thiết lập môi trường thực hành Python và sau đó tìm hiểu các khái niệm cơ bản về mảng N chiều: mảng, trục, chiều, ma trận và tenxơ.
Phần 1. Tạo mảng N chiều (ndarray)
Chúng tôi sẽ hướng dẫn cách tạo mảng N chiều ở nhiều định dạng, kiểu dữ liệu khác nhau và cách trực quan hóa dữ liệu của bạn một cách dễ dàng.
Phần 2. Lập chỉ mục cho mảng N chiều
Chúng tôi sẽ giới thiệu cách truy cập giá trị bằng cách sử dụng chỉ mục mảng và cách tìm kiếm trong một phạm vi giá trị cụ thể.
Phần 3. Các phép toán trên mảng N chiều
Nó bao gồm các phép toán cơ bản như số học ma trận, phép toán tích vô hướng, phép toán so sánh và quy trình phép toán phát sóng.
Phần 4. Sắp xếp một mảng N chiều
Chúng tôi sẽ hướng dẫn cách sắp xếp các phần tử của một mảng theo thứ tự của chúng.
Phần 5. Thay đổi hình dạng của mảng N chiều
Chúng tôi sẽ trình bày cách thay đổi hình dạng của mảng và mở rộng hoặc thu nhỏ kích thước của mảng.
Mục 6. Hợp nhất mảng N chiều
Bao gồm cách thêm và xóa các phần tử khỏi một mảng, cũng như cách hợp nhất và phân tách dữ liệu.
Mục 7. Ví dụ thực tế
Chúng ta hãy giải một ví dụ thực tế dựa trên những gì chúng ta đã học.
H. Tôi có thể tham gia khóa học ngay cả khi tôi không biết gì về Python không?
Nếu bạn hiểu ngữ pháp Python, bao gồm biến, danh sách, bộ, vòng lặp và câu lệnh điều kiện, bạn sẽ có thể theo dõi bài giảng một cách trôi chảy!
H. Tôi có thể tham gia khóa học này ngay cả khi tôi không biết đại số tuyến tính không?
Tôi sẽ giải thích các khái niệm cơ bản về đại số tuyến tính mà tôi cho là cần thiết để giải thích các hàm, nhưng tôi sẽ không đề cập đến bất kỳ nội dung nào khác!
H. Sinh viên không chuyên ngành cũng có thể tham gia khóa học này không?
Nếu bạn đã quen với câu trả lời cho hai câu hỏi trên, bạn có thể nghe mà không gặp khó khăn gì!
H. Tôi có cần chuẩn bị gì trước khi tham dự buổi thuyết trình không?
Chúng tôi khuyên bạn nên sử dụng trình duyệt Google Chrome và bạn phải đăng nhập vào tài khoản Google của mình để sử dụng môi trường phát triển Colab!
Khóa học này dành cho ai?
Những người mới bắt đầu sử dụng Python
Bất cứ ai muốn thao tác dữ liệu ma trận bằng Python
Người mới bắt đầu khoa học dữ liệu
Cần biết trước khi bắt đầu?
Ngữ pháp cơ bản của Python3 (biến, danh sách, bộ dữ liệu, vòng lặp, điều kiện, v.v.)
3,738
Học viên
118
Đánh giá
4
Trả lời
4.9
Xếp hạng
1
Khóa học
컴퓨터공학과 시각디자인학을 전공한 평범한 개발자입니다. 데이터를 이용한 여러가지 개인 웹 서비스를 개발하고 운영하고 있습니다.
Tất cả
31 bài giảng ∙ (2giờ 56phút)
Tất cả
118 đánh giá
4.9
118 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
판다스 하면서 항상 아리송 했던 넘파이 관련 개념들을 짧은 시간에 확실히 잡아 주셨습니다. 판다스를 비롯해 데이터사이언스 관련 라이브러리들이 넘파이에 기반하고 있는데 정말 각잡고 제대로 한번 봐야 하는 부분이라고 생각합니다. 감사합니다.
안녕하세요, Jong Tae Park님! 동의합니다 ㅎㅎ Numpy 라이브러리 개념이 확실히 선행되어야 이 분야의 다른 라이브러리들을 이해하는데 도움이 되죠! 제 강의가 도움이 되어 다행입니다 감사합니다 :)
Đánh giá 2
∙
Đánh giá trung bình 4.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Miễn phí
Khám phá các khóa học khác trong cùng lĩnh vực!