0% found this document useful (0 votes)
2 views9 pages

Python Program

NumPy arrays are homogeneous and optimized for numerical operations, offering better performance and memory efficiency compared to Python lists, which are heterogeneous and may require explicit loops for operations. NumPy provides extensive mathematical functionality and concise syntax for array operations, while lists offer basic operations. Additionally, the document includes examples of creating and manipulating NumPy arrays and mentions the installation of the TOR browser.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views9 pages

Python Program

NumPy arrays are homogeneous and optimized for numerical operations, offering better performance and memory efficiency compared to Python lists, which are heterogeneous and may require explicit loops for operations. NumPy provides extensive mathematical functionality and concise syntax for array operations, while lists offer basic operations. Additionally, the document includes examples of creating and manipulating NumPy arrays and mentions the installation of the TOR browser.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

difference between numpy and list?

NumPy arrays and Python lists are both used to store collections of items, but they
have some key differences. Here are the main distinctions between NumPy arrays and
Python lists:
1. Homogeneity:
 NumPy Array: Homogeneous, meaning all elements must be of the same data
type.
 List: Heterogeneous, allowing elements of different data types in the same list.
2. Performance:
 NumPy Array: Offers better performance for numerical operations due to its
homogeneous nature and optimized operations.
 List: May have slower performance for numerical operations compared to
NumPy arrays.
3. Size:
 NumPy Array: Generally more memory-efficient than lists, especially for large
datasets.
 List: May consume more memory than NumPy arrays.
4. Operations:
 NumPy Array: Supports element-wise operations without the need for explicit
loops.
 List: Requires explicit loops for element-wise operations.
5. Functionality:
 NumPy Array: Provides a wide range of mathematical functions and operations
optimized for arrays.
 List: Offers basic list operations, but lacks the extensive functionality provided by
NumPy for numerical computations.
6. Syntax:
 NumPy Array: The syntax for array operations is often more concise and
readable.
 List: Requires more explicit syntax for numerical operations.
Example:

pythonCopy code
# NumPy Array
import numpy as np
numpy_array = np.array([1, 2, 3, 4, 5])
result = numpy_array * 2
# Python List
python_list = [1, 2, 3, 4, 5]
result_list = [x * 2 for x in python_list]

Pip install numpy


Import numpy as np
Create of array numpy x = np.array([1,2,3,4])
Print(x)
Print in just as x X –which type data or print(type(x))

Execution time
Ar2 = np.array([[1,2,3,4],[1,2,3,4]])
Print(ar2)
Print(ar2.ndim)----to know dimension

To create 10 dimension array

ar_zero = np.zeros(4)
ar_zero1 = np.zeros((3,4))
ar_one = np.ones(4)
ar_one1 = np.ones((3,4))
ar_empty = np.empty(4)
ar_empty1 = np.empty((3,4))

ar_range = np.arange(4)

ar_dia = np.eye(3)
print(ar_dia)

ar_dia = np.eye((3,5))

linspace
ar_lin = np.linspace(1,10,num=5)
print(ar_lin)

create numpy arrays with random number

Rand()
var = np.random.rand(4)
var1 = np.random.rand(2,5)

randn( )
var = np.random.randn(5)
var1 = np.random.rand(2,5)

ranf( )
Installation of TOR browser

If u r not getting then go to the site


To verify the tor browser

Download the signature

Then download tools gpg4win


file
To check whether it is working or not https://checktorproject.org--- then
click
If the ISP block the entry node of tor browser then its come bridge
concepts
https://bridges.torproject.org/options

install and work

You might also like