Cách cài đặt numpy trong python nhàn rỗi

Python "ModuleNotFoundError. Không có mô-đun nào có tên 'numpy'" xảy ra khi chúng tôi quên cài đặt mô-đun numpy trước khi nhập mô-đun hoặc cài đặt mô-đun trong môi trường không chính xác. Để giải quyết lỗi, hãy cài đặt mô-đun bằng cách chạy lệnh pip install numpy

Trước khi chúng ta bắt đầu. Hướng dẫn Python này là một phần trong loạt bài hướng dẫn Gói Python của chúng tôi. Bạn cũng có thể tìm các chủ đề liên quan đến Numpy khác

Trước khi bạn có thể nhập numpy, trước tiên bạn cần cài đặt nó. Có hai cách để cài đặt numpy.  

  • Cài đặt phiên bản nhị phân (được biên dịch sẵn) bằng pip
  • Biên dịch nó từ mã nguồn, rồi cài đặt nó

Cách đơn giản nhất để cài đặt numpy là sử dụng trình quản lý gói pip để tải xuống phiên bản nhị phân từ Chỉ mục gói Python (PyPI. org) và cài đặt nó trên hệ thống của bạn bằng lệnh sau

pip install numpy

Sau đó, bạn có thể kiểm tra xem Numpy đã được cài đặt đúng chưa bằng cách khởi động Python và chạy các dòng mã sau

import numpy as np
np.__version__

Nếu mọi thứ được cài đặt đúng cách, bạn sẽ thấy một đầu ra tương tự như thế này

'1.15.1'

Nếu công ty của bạn yêu cầu tất cả các gói phải được xây dựng từ nguồn, thì bạn sẽ cần biên dịch thư viện Numpy theo cách thủ công, điều đó có nghĩa là bạn sẽ cần cài đặt các gói sau trên hệ thống cục bộ của mình

  • Trình biên dịch A C
  • Trình biên dịch FORTRAN 77
  • Cython
  • Một giải pháp đóng gói cho hệ điều hành mục tiêu của bạn

Việc biên dịch từ nguồn có thể khá phức tạp, liên quan đến thiết lập môi trường, tập lệnh và bản vá, chưa kể đến việc giải quyết mọi xung đột phụ thuộc hoặc lỗi có thể xảy ra. Thay vào đó, hãy cân nhắc sử dụng ActivateState Platform để tự động xây dựng và đóng gói nó cho bạn.

Các hướng dẫn sau đây sẽ cung cấp cho bạn hướng dẫn từng bước về cách làm việc với Pandas, bao gồm

  • Cách chuyển đổi gấu trúc thành Numpy
  • Làm cách nào để biến một mảng Numpy thành một danh sách?
  • Cách xây dựng một mảng Numpy
  • Numpy được sử dụng để làm gì trong Python?

Nhận phiên bản Python được biên dịch sẵn cho Khoa học dữ liệu

Mặc dù bản phân phối mã nguồn mở của Python có thể phù hợp với một cá nhân, nhưng nó không phải lúc nào cũng đáp ứng các yêu cầu về hỗ trợ, bảo mật hoặc nền tảng của các tổ chức lớn

Đây là lý do tại sao các tổ chức chọn ActivePython cho nhu cầu khoa học dữ liệu, xử lý dữ liệu lớn và phân tích thống kê của họ

Được đóng gói sẵn với các gói quan trọng nhất mà Nhà khoa học dữ liệu cần, ActivePython được biên dịch sẵn để bạn và nhóm của bạn không phải lãng phí thời gian để định cấu hình bản phân phối nguồn mở. Bạn có thể tập trung vào những gì quan trọng – dành nhiều thời gian hơn để xây dựng các thuật toán và mô hình dự đoán đối với các nguồn dữ liệu lớn của bạn và ít thời gian hơn cho cấu hình hệ thống

Một số gói Python phổ biến cho Khoa học dữ liệu/Dữ liệu lớn/Học máy mà bạn được biên dịch sẵn – với ActivePython

  • gấu trúc (phân tích dữ liệu)
  • NumPy (mảng đa chiều)
  • SciPy (thuật toán để sử dụng với numpy)
  • HDF5 (lưu trữ và thao tác dữ liệu)
  • Matplotlib (trực quan hóa dữ liệu)
  • Jupyter (hợp tác nghiên cứu)
  • PyTables (quản lý bộ dữ liệu HDF5)
  • HDFS (Trình bao bọc C/C++ cho Hadoop)
  • pymongo (Trình điều khiển MongoDB)
  • SQLAlchemy (Bộ công cụ Python SQL)

Bài đọc được đề xuất

Cách dự đoán Người chiến thắng NFL bằng Python

10 gói Python hàng đầu cho tài chính và lập mô hình tài chính

Có nguồn gốc sâu xa về nguồn mở và là thành viên sáng lập của Quỹ Python, ActiveState đóng góp tích cực cho cộng đồng Python. Chúng tôi cung cấp sự tiện lợi, bảo mật và hỗ trợ mà doanh nghiệp của bạn cần trong khi vẫn tương thích với bản phân phối mã nguồn mở của Python

Tải xuống ActivePython Community Edition để bắt đầu hoặc liên hệ với chúng tôi để tìm hiểu thêm về cách sử dụng ActivePython trong tổ chức của bạn

Bạn cũng có thể bắt đầu bằng cách dùng thử thời gian chạy ML nhỏ của chúng tôi dành cho Linux hoặc Windows bao gồm hầu hết các gói phổ biến dành cho Máy học và Khoa học dữ liệu, được biên dịch sẵn và sẵn sàng để sử dụng trong các dự án từ công cụ đề xuất đến bảng điều khiển

Python được công nhận là một ngôn ngữ lập trình mạnh mẽ và phổ biến nhờ bộ thư viện phong phú của nó. Nó là một ngôn ngữ mã nguồn mở và được sử dụng rộng rãi trên toàn cầu. NumPy là một trong những thư viện như vậy, là một phần không thể thiếu trong lập trình Python



Giới thiệu

Như chúng ta đã biết, các gói Python làm cho nó trở thành một ngôn ngữ lập trình độc đáo. Ngoài các gói sẵn có, có quá nhiều gói bên ngoài được viết và đính kèm với Python. Bạn có thể cài đặt các gói này dựa trên yêu cầu của bạn

Các gói Python bao gồm các tập lệnh và thư mục. Một mô-đun không là gì ngoài một tập lệnh hoạt động như một hàm, phương thức, loại python mới, chức năng mới, v.v. NumPy là một trong những gói quan trọng được quản lý để đơn giản hóa quá trình tính toán mảng Python

Ở đây, chúng ta sẽ thảo luận chi tiết về việc cài đặt phiên bản Python mới nhất là Python 3, cài đặt NumPy, Matplotlib và SciPy trên Hệ điều hành Windows, cài đặt NumPy trên hệ điều hành Mac, Fedora và Ubuntu

Cách cài đặt numpy trong python nhàn rỗi

Các gói Python luôn được cài đặt bằng pip, có nghĩa là Trình cài đặt gói cho Python. Pip sẽ được tự động cài đặt khi bạn cài đặt Python. Chỉ mục gói Python sẽ hiển thị cho bạn chi tiết gói dựa trên đó bạn có thể quyết định các gói bạn muốn tải xuống tùy thuộc vào yêu cầu của bạn

Bấm vào đây - Chuẩn bị cho các cuộc phỏng vấn

Numpy là gì?

Numpy – Python số hoặc Python số

Đối với tính toán khoa học bằng Python, chúng tôi sử dụng thư viện numpy. Nó cung cấp một mảng các đối tượng đa chiều. Nó thực hiện thao tác nhanh trên mảng, chẳng hạn như tính toán logic, tính toán, định hình lại mảng, sắp xếp, đại số tuyến tính cơ bản, phép toán thống kê cơ bản, mô phỏng giá trị ngẫu nhiên, v.v.

Tại sao Numpy nhanh?

Numpy nhanh vì nó chủ yếu được viết bằng ngôn ngữ C. Ngôn ngữ C là ngôn ngữ cấp thấp làm cho Numpy rất nhanh

Trong python, bạn không cần chỉ định kiểu dữ liệu của biến vì bất cứ khi nào bạn gán giá trị cho biến, python sẽ kiểm tra kiểu dữ liệu của biến cụ thể. Việc kiểm tra các kiểu dữ liệu biến này làm cho python chậm hơn mặc dù Python được viết bằng ngôn ngữ C

Cách cài đặt NumPy

NumPy có thể được cài đặt trên nhiều hệ điều hành khác nhau như Windows, Mac, Ubuntu, Fedora, v.v. Ở đây, chúng ta sẽ thấy hai hệ điều hành tiêu chuẩn như Windows và Mac

Cài đặt NumPy trên Windows

Chúng ta phải bắt đầu bằng cách cài đặt phiên bản Python mới nhất là Python 3. Tuy nhiên, bạn có thể truy cập python. org và tải xuống phiên bản bạn yêu cầu. thăm con trăn. org/downloads/ và tải xuống trình cài đặt. Theo mặc định, bạn sẽ nhận được bộ cài đặt 32 bit cho HĐH Windows. Bạn cũng có thể sử dụng trình cài đặt 64 bit bằng cách truy cập Tìm kiếm một bản phát hành cụ thể?

Hãy bắt đầu cài đặt. Vui lòng chọn Tùy chỉnh cài đặt và cũng đánh dấu vào hộp kiểm cho tất cả các tính năng tùy chọn trong màn hình tiếp theo. Khi bạn đến màn hình Tùy chọn nâng cao, hãy đánh dấu vào hộp kiểm cho các mục sau

  • Cài đặt cho tất cả người dùng
  • Biên dịch trước thư viện chuẩn
  • Thêm Python vào biến môi trường
  • Tạo lối tắt cho các ứng dụng đã cài đặt
  • Liên kết tệp với Python (yêu cầu trình khởi chạy py)

Bạn cũng có thể đánh dấu vào các tùy chọn khác dựa trên yêu cầu của bạn. Màn hình sẽ giống như hình bên dưới

Cách cài đặt numpy trong python nhàn rỗi

 

Di chuyển xa hơn, nhấn vào cài đặt để kết thúc quá trình cài đặt. Tùy thuộc vào tốc độ máy tính của bạn, trong vòng vài phút, bạn sẽ hoàn tất quá trình cài đặt. Đừng quên nhấp vào Tắt giới hạn độ dài đường dẫn trên màn hình cuối cùng của trình cài đặt. Màn hình sẽ giống như hình bên dưới

Cách cài đặt numpy trong python nhàn rỗi

Bạn có thể xác minh xem Python đã được cài đặt thành công hay chưa bằng cách mở dấu nhắc lệnh. Chỉ cần nhấn và giữ phím Shift và bây giờ nhấp chuột phải vào bất kỳ đâu trên màn hình nền. Tiếp theo, mở một cửa sổ lệnh. Nhập Python vào cửa sổ lệnh và nhấp vào enter. Bạn sẽ thấy màn hình tương tự như hình bên dưới

Cách cài đặt numpy trong python nhàn rỗi

Bạn đã cài đặt thành công Python. Bạn có thể thoát khỏi màn hình này ngay bây giờ. Chỉ cần gõ bỏ () và nhấp vào nhập

Bây giờ, hãy xem cách cài đặt NumPy,  Matplotlib và SciPy. Mở cửa sổ cmd và sử dụng nhóm lệnh sau

Cài đặt pip Python-m  numpy

Cài đặt pip Python-m  scipy

Python-m pip install  matplot

Sau khi gõ từng lệnh ở trên, bạn sẽ thấy thông báo 'Đã cài đặt thành công'. Bạn có thể kiểm tra phiên bản SciPy được cài đặt bằng cách khởi chạy Python thông qua cửa sổ cmd. Khi bạn thực hiện hành động này, màn hình sẽ xuất hiện như hình bên dưới

Cách cài đặt numpy trong python nhàn rỗi

Bấm vào đây – Nhận hướng dẫn miễn phí 100% về Python

Cài đặt NumPy trên Mac

Bây giờ, hãy thử cài đặt NumPy trên Mac OS. Luôn luôn nên cài đặt nó trên chính Python 3. Sử dụng lệnh pip3 để cài đặt NumPy. Cách sử dụng lệnh pip3 là chỉ định hệ thống của bạn rằng bạn đang làm việc trên phiên bản Python 3. Hình ảnh dưới đây giúp bạn trong quá trình cài đặt

Cách cài đặt numpy trong python nhàn rỗi

Cài đặt NumPy trên Ubuntu

Trong trường hợp của Ubuntu, bạn sẽ nhận thấy rằng Python đã được cài đặt nhưng pip thì chưa. Nếu bạn muốn có một gói hoàn chỉnh, bạn phải tải xuống Python từ python. org trên Ubuntu với sự trợ giúp của lệnh cài đặt apt. Thay vào đó, bạn cũng có thể chỉ cài đặt pip trên Ubuntu bằng cách mở một thiết bị đầu cuối và tạm dừng pip3 và pip với sự trợ giúp của lệnh cài đặt apt. Hình ảnh bên dưới hiển thị lệnh apt

Cách cài đặt numpy trong python nhàn rỗi

Bây giờ, khi bạn có pip, hãy sử dụng các lệnh tương tự để cài đặt NumPy

Cách cài đặt numpy trong python nhàn rỗi

Cài đặt NumPy trên Fedora

Python đã được cài đặt sẵn trong Fedora OS khá giống với Ubuntu. Bây giờ, bạn chỉ cần sử dụng lệnh pip để tiến hành cài đặt NumPy. Tuy nhiên, đừng quên để ý sự khác biệt trong cách sử dụng lệnh pip trong Fedora OS cho Python3

Cách cài đặt numpy trong python nhàn rỗi

Làm cách nào để nhập Numpy?

Bây giờ chúng ta đã cài đặt Numpy, chúng ta sẽ biết cách làm việc với Numpy. Để sử dụng gói Numpy, trước tiên người ta phải nhập gói để sử dụng các chức năng của Numpy

Chúng tôi có thể nhập gói bằng cách gọi tên của nó bằng từ khóa nhập khẩu,

nhập Numpy

Bạn có thể sử dụng các mô hình con của Numpy bằng cách gọi Numpy theo sau là dấu chấm (. )

numpy.array()

numpy.sum()

Mỗi khi bạn muốn sử dụng các mô-đun con của Numpy, bạn phải tham khảo tên mô-đun mẹ (Numpy). Vì vậy, chúng ta có thể gán tên bí danh cho Numpy, sau khi gán tên bí danh, Numpy có thể được gọi với tên bí danh được chỉ định đó. Tên bí danh có thể được chỉ định theo mong muốn của người dùng, nhưng vẫn nên gán bí danh np được các lập trình viên sử dụng để chỉ Numpy

nhập numpy dưới dạng np

Sau đây, bạn có thể gọi Numpy bằng tên bí danh np

np.array()

np.sum()

Làm việc với Numpy

Chúng tôi đã nhập Numpy, bây giờ chúng ta hãy bắt đầu mã hóa bằng Numpy. Ban đầu chúng ta đã thấy Numpy rất nhanh, chúng ta hãy viết code để kiểm tra xem

Cách cài đặt numpy trong python nhàn rỗi

Tôi đã sử dụng jupyter Notebook để viết mã của mình. Để viết mã python, chúng tôi cần một IDE (Môi trường phát triển tích hợp), tôi đã sử dụng Jupyter Notebook

Đầu tiên, tôi đã nhập các gói cần thiết, thời gian là một trong các gói/thư viện có sẵn trong python. Để kiểm tra thời gian của Numpy và danh sách bình thường (một loại dữ liệu trong python), chúng tôi đang sử dụng gói thời gian. Đầu ra được hiển thị rõ ràng cho thấy rằng Numpy đã mất rất ít thời gian để hoàn thành khi so sánh với danh sách bình thường

Làm cách nào tôi có thể cài đặt NumPy trong Python?

PYTHON 2. 7 .
Nhấn lệnh (⌘) + Space Bar để mở tìm kiếm Spotlight. Nhập vào Terminal và nhấn enter
Trong terminal, sử dụng lệnh pip để cài đặt gói numpy
Khi gói được cài đặt thành công, hãy nhập python để vào dấu nhắc python. Chú ý phiên bản python cũng được hiển thị

Tôi có thể cài đặt NumPy mà không cần pip không?

NumPy có thể được cài đặt với conda , với pip , với trình quản lý gói trên macOS và Linux hoặc từ nguồn . Để biết hướng dẫn chi tiết hơn, hãy tham khảo hướng dẫn cài đặt Python và NumPy của chúng tôi bên dưới.

NumPy đã được cài đặt với Python chưa?

Nếu bạn đã cài đặt bản phân phối Anaconda của Python, NumPy sẽ được cài đặt sẵn và không cần thực hiện thêm bước cài đặt nào. Nếu bạn sử dụng phiên bản Python từ python. org hoặc phiên bản Python đi kèm với hệ điều hành của bạn, Anaconda Prompt và conda hoặc pip có thể được sử dụng để cài đặt NumPy.