‫Chào mừng trở lại.
‫Hy vọng rằng bạn đã có một chút thao tác với việc tạo các mảng numpy của riêng mình,
‫nhưng nếu không, không sao cả vì trong phần này, những gì chúng ta sẽ làm bây giờ là xem cách chúng ta có thể
‫tạo các mảng numpy.
‫Vì vậy, trong phần trước của video, chúng ta đã tạo một số mảng của riêng mình, từ a đến ba, một và chúng ta đã tìm hiểu
‫về các thuộc tính khác nhau mà các mảng này có, nhưng việc gõ ra tất cả các số
‫khác nhau này rất tẻ nhạt.
‫Vì vậy, chúng ta hãy xem xét một số cách dễ dàng hơn.
‫Đầu tiên, để bắt đầu, chúng ta sẽ chỉ xem lại nó, đề phòng.
‫Vì vậy, mảng mẫu chúng ta đã làm như thế nào trong lần đầu tiên.
‫Nhập mảng và chúng tôi đã vượt qua nó.
‫Một danh sách các số.
‫Tuyệt vời.
‫Chúng tôi sẽ đến đây.
‫Và để nó in ra, chúng tôi sẽ có bộ lấy mẫu ngay tại đây.
‫Vì vậy, điều này sẽ cung cấp cho chúng ta một mảng numpy một chiều với các phần tử một, hai và ba trong đó.
‫Vì vậy, nếu chúng ta kiểm tra kiểu dữ liệu mảng này.
‫Chúng ta bắt đầu.
‫Xinh đẹp.
‫Được chứ.
‫Bây giờ, chẳng hạn, nếu chúng ta muốn tạo một trọng tài chính, Ray, đã được lấp đầy cho chúng ta?
‫Điều gì sẽ xảy ra nếu chúng tôi không muốn chuyển bất kỳ thứ gì ở đây?
‫Hãy xem làm thế nào bạn có thể làm điều đó.
‫Hãy làm một cái lạnh và bạn thực sự biến những cái trống rỗng.
‫Những gì không những cái trống?
‫Bạn nghĩ đó sẽ là gì?
‫Chà, tôi có một mẹo nhỏ có thể chỉ cho bạn để xem trước một chút về điều này.
‫Hãy nhấn shift và tab trong khi chúng ta đang ở trong dấu ngoặc.
‫Ồ.
‫chúng ta có gì ở đây nào?
‫NPC có chữ ký, hình dạng đơn lẻ.
‫Docstring trả về một mảng mới có hình dạng và kiểu đã cho chứa đầy những hình dạng và kiểu dáng đẹp.
‫Vì vậy, những gì shift và tab làm gì?
‫Hãy nhớ, chúng ta sẽ thoát khỏi đây.
‫Chúng ta sẽ quay lại vấn đề này nếu chúng ta nhập bất kỳ loại hàm nào.
‫Vì vậy, nhập một cái gì đó trong dấu ngoặc, chúng tôi đẩy shift và tab trong khi chúng tôi ở trong đây.
‫Những gì sẽ nói với Jupiter là mở chuỗi tài liệu của hàm.
‫Vì vậy, điều này cung cấp cho chúng tôi thông tin.
‫Vì vậy, thông tin này ở đây đến trực tiếp từ tài liệu numpy.
‫Điều này sẽ cho chúng ta biết chức năng này làm gì.
‫Trả về một mảng mới có hình dạng và kiểu đã cho chứa đầy những hình dạng và kiểu đó.
‫Hãy xem ở đây các tham số, hình dạng, int hoặc chuỗi sự kiện e. g. hai ba.
‫Hãy sử dụng ví dụ đó.
‫Hai, ba.
‫Chuyển sang.
‫Được chứ.
‫điều này như thế nào?
‫Muốn là.
‫Một mảng chứa đầy những cái.
‫Đó chính xác là những gì nó đã nói.
‫Shift và tab trả về một mảng mới có hình dạng và kiểu đã cho chứa đầy những hình dạng và kiểu đó.
‫Và chúng tôi chưa nhập loại ở đây, nhưng chúng tôi đã định hình cho nó.
‫Được rồi, chúng ta hãy xem ở đây.
‫Loại một chấm D.
‫Đó là phao ban ngày.
‫Vì vậy, nếu chúng ta sử dụng những cái, thì khá chắc chắn float là kiểu dữ liệu mặc định.
‫Bây giờ bạn có thể thấy rằng đó là một thách thức nhỏ đối với bạn là tìm ra kiểu dữ
‫liệu mặc định là gì bằng cách đọc qua docstring.
‫Cứ đi đi.
‫Nếu chúng ta đã chọn loại một, chúng ta có thể thấy rằng đó là kiểu dữ liệu đẹp và yêu thích của chúng ta là end de array.
‫Tuyệt vời.
‫Bây giờ chúng ta hãy xem xét.
‫Điều gì sẽ xảy ra nếu chúng ta muốn một mảng khác nhưng không phải với những mảng mà chúng ta muốn một mảng có số không.
‫MP Hãy xem.
‫MP bằng không Vậy nó có cái này không?
‫Docstring trả về một mảng mới có hình dạng và kiểu đã cho chứa đầy các số không.
‫Được rồi, chúng ta hãy làm tương tự một lần nữa.
‫Đầu vào.
‫Zeros.
‫Tuyệt vời.
‫Được chứ.
‫Bây giờ, bạn có thể đang nghĩ, Danielle, tại sao bạn lại muốn những cái đó?
‫Tại sao bạn muốn số không?
‫Trong trường hợp đó, bạn có thể tưởng tượng số không giống như một mảng giữ chỗ, có thể trong học
‫máy.
‫Bạn muốn điền vào một mảng với một số dữ liệu ban đầu hoặc dữ liệu đó bạn chưa biết.
‫Vì vậy, bạn tạo các số không chỉ để tìm ra hình dạng của dữ liệu mà bạn đang làm việc.
‫Vì vậy, trước khi bạn triển khai bất kỳ dữ liệu nào, bạn có thể đảm bảo rằng các hình dạng của bạn được sắp xếp bằng cách sử dụng các
‫mảng chứa đầy số không.
‫Nhưng chúng ta hãy tiếp tục.
‫Hãy xem cách chúng ta có thể tạo thêm một vài loại mảng khác nhau.
‫Đi nào.
‫Dãy dãy bằng và p a dãy.
‫Hãy xem, thay đổi và tab.
‫Đó là những gì chúng tôi đang thực hành vào lúc này.
‫Trả về các giá trị cách đều nhau trong một khoảng thời gian nhất định.
‫Bắt đầu dừng bước.
‫Được chứ.
‫Chúng ta hãy có một cái nhìn.
‫Hừ!
‫Số bắt đầu.
‫Số dừng.
‫Số bước.
‫Hãy thử nó.
‫Nếu nghi ngờ, hãy luôn thử số không mười hai.
‫Bây giờ đây sẽ là bắt đầu, dừng bước.
‫Chúng ta nghĩ gì rằng điều này sẽ trở lại?
‫Chúng ta hãy có một cái nhìn.
‫Kiểm lâm Ray.
‫À, vậy là nó sẽ bắt đầu từ 0 0.
‫Nó sẽ dừng lại ở con số mười, nhưng nó sẽ tăng lên từ hai 0 đến 4, sáu, tám.
‫Tuyệt vời.
‫Hãy tiếp tục thúc đẩy về phía trước.
‫Đi nào.
‫Mảng ngẫu nhiên.
‫Điều gì sẽ xảy ra nếu chúng ta không biết những con số nào?
‫Chúng tôi chỉ muốn num pi chỉ cần điền vào một mảng đầy đủ thông tin ngẫu nhiên cho chúng tôi và loại bỏ ngẫu nhiên.
‫Hãy kết xuất int, shift và tab.
‫Hãy cùng luyện tập.
‫Docstring chạy kích thước thấp cao trả về các số nguyên ngẫu nhiên từ thấp đến cao, không sao cả trả về các số nguyên
‫từ phân phối đồng đều rời rạc của các tham số kiểu d được chỉ định low int hoặc mảng
‫int cao hoặc mảng như int kích thước tùy chọn oc.
‫Vì vậy, chúng ta hãy đi không mười kích thước ba x năm.
‫Bạn nghĩ điều gì sẽ trở lại?
‫Chúng ta hãy có một cái nhìn.
‫Mảng ngẫu nhiên.
‫Kích thước không được xác định.
‫Ah.
‫Chúng ta đã làm gì sai ở đây?
‫Chúng tôi không đặt kích thước bằng nhau.
‫Tuyệt vời.
‫Vì vậy, những gì điều này đã làm, chúng tôi sẽ xem những gì thực tế docstring trả về số nguyên ngẫu nhiên từ thấp.
‫Đây là số 0 thấp của chúng tôi, từ thấp bao gồm cả 10 đến cao độc quyền của kích thước 3 x 5.
‫Vì vậy, bây giờ nếu chúng ta đi kích thước chấm mảng ngẫu nhiên, chúng ta có 15 và chúng ta muốn hình dạng chấm mảng ngẫu nhiên.
‫Ba năm.
‫Tuyệt vời.
‫Và chúng ta có thể thấy điều đó trong REA của mình.
‫Mức thấp là 0 và mức cao là 10.
‫Tuyệt vời.
‫Hãy xem thêm một cách tạo mảng ngẫu nhiên.
‫Ngẫu nhiên, ngẫu nhiên, num pi có một số cách khác nhau để tạo mảng ngẫu nhiên.
‫Bạn không cần phải biết tất cả.
‫Chúng ta bắt đầu.
‫Thật ngẫu nhiên.
‫Ngẫu nhiên.
‫Điều này làm gì?
‫Tab Shift.
‫Trả lại các phao ngẫu nhiên trong khoảng thời gian nửa mở không một.
‫Vì vậy, điều này sẽ trả về và nó có một kích thước tham số.
‫Hãy lưu điều này vào mảng ngẫu nhiên để.
‫Và sau đó chúng tôi muốn hiển thị nó mảng ngẫu nhiên thành mảng ngẫu nhiên tuyệt vời hai.
‫Hãy kiểm tra hình dạng.
‫Hình dạng.
‫Chúng ta bắt đầu.
‫Hình dạng là năm và ba.
‫Tuyệt vời.
‫Vì vậy, điều đó có nghĩa là nó luôn luôn là hàng, sau đó là cột.
‫Vì vậy, năm hàng, ba cột.
‫Một, hai, ba, bốn, năm, ba cột.
‫Và nếu chúng ta kiểm tra điều này, nó sẽ nằm trong khoảng từ 0 đến 1.
‫Tuyệt vời.
‫Chuyển đến mảng ngẫu nhiên và giả sử một mảng nữa.
‫Vì vậy, chúng tôi muốn mảng ba ngẫu nhiên.
‫Bây giờ đây là nơi mà numpy có thể gây ra một chút khó hiểu.
‫Đó có phải là dot rand hay ngẫu nhiên và ngẫu nhiên năm ba làm những điều rất giống nhau.
‫Hừ!
‫Ngẫu nhiên.
‫Chúng tôi có một tab thay đổi.
‫Chúng ta có thể xem chuỗi tài liệu nói gì ở đây.
‫Trả về các giá trị trong một hình dạng nhất định.
‫Vì vậy, đó là những gì tôi đã làm trong quá khứ D0 và D1.
‫Vì vậy, Thứ nguyên 0 là năm và Thứ nguyên một là ba.
‫Vì vậy, hãy nhớ luôn luôn đi.
‫Thứ nguyên bằng không.
‫Thứ nguyên một.
‫Nếu chúng ta quay trở lại cấu trúc giải phẫu của mảng numpy của chúng ta, trục số 0 giống với thứ nguyên không, là hàng
‫ở đây và truy cập một trục giống với thứ nguyên, là các cột ở đây.
‫Tuyệt vời.
‫Bây giờ, điều bạn nên biết về các số ngẫu nhiên trong NumPy là chúng không thực sự ngẫu nhiên.
‫Chúng được đặt bằng một thứ gọi là hạt ngẫu nhiên và một hạt ngẫu nhiên.
‫Hừ!
‫Điều này có thể có nghĩa là gì ở đó?
‫Số ngẫu nhiên giả và số ngẫu nhiên giả.
‫Chúng ta sẽ xem xét vấn đề này trong video tiếp theo.
‫Nhưng đây là một khái niệm quan trọng cần nhớ về sau, đó là khi NumPy tạo ra các số ngẫu nhiên,
‫chúng thực sự là các số ngẫu nhiên giả.
‫Vì vậy, hãy nhanh chóng nghỉ ngơi.
‫Hãy thử thực hành tạo một số mảng ngẫu nhiên của riêng bạn bằng cách sử dụng dấu chấm, ngẫu nhiên hoặc int.
‫Hãy xem các chuỗi tài liệu bằng cách nhấn phím shift.
‫Và sau đó trong video tiếp theo, chúng ta sẽ xem xét hạt giống ngẫu nhiên MP và xem cách chúng ta có thể tạo một số
‫số ngẫu nhiên không ngẫu nhiên.