Change language

# Change the data type of the specified array

Problem # 1: There is an array with an empty array, the underlying data of which is ` & # 39; int32 & # 39; ` of type ` & # 39; int32 & # 39; `. Change the dtype of this object to ` & # 39; float64 & # 39; `.

Solution: We will use ` numpy.astype () ` to change the data type underlying the given numpy array.

 ` # import numpy library as np ` ` import ` ` numpy as np `   ` # Create an empty array ` ` arr ` ` = ` ` np.array ([` ` 10 ` `, ` ` 20 ` `, ` ` 30 ` `, ` ` 40 ` `, ` ` 50 ` `]) ` ` `  ` # Print array ` ` print ` ` (arr) `

Exit :

Now we will check the dtype of this array object.

 ` # Print dtype ` ` print ` ` (arr.dtype) `

Output:

As we can see in the output, the current type d of this object array — & # 39; int32 & # 39 ;. Now we will change this to type & # 39; float64 & # 39 ;.

 ` # change dtype to & # 39; float64 & # 39; ` ` arr ` ` = ` ` arr.astype (` ` ’float64’ ` `) ` ` `  ` # Print array after modification ` ` # data type ` ` print ` ` (arr) `   ` # Also print the data type ` ` print ` ` (arr.dtype) `

Output:

Problem # 2: An array with an empty array is given, the base data of which is ` & # 39; int32 & # 39; ` type ` & # 39; int32 & # 39; `. Change the dtype of this object to ` & # 39; complex128 & # 39; `.

Solution: We will use ` numpy.astype () ` to change the data type underlying a given numpy array.

 ` # import numpy library as np ` ` import ` ` numpy as np `   ` # Create an empty array ` ` arr ` ` = ` ` np.array ([` ` 10 ` `, ` ` 20 ` `, ` ` 30 ` `, ` ` 40 ` `, ` ` 50 ` `] ) ` ` `  ` # Print array ` ` print ` ` (arr) `

Output:

Now we will check the dtype of this array object .

 ` # Print dtype ` ` print ` ` (arr.dtype) `

Output:

As we can see in the output, the current type d of the given array object — & # 39; int32 & # 39 ;. We will now change this to type complex128.

 ` # change dtype to complex128 ` ` arr ` ` = ` ` arr ` ` = ` ` arr.astype (` `’ complex128’ ` `) ` ` `  ` # Print array after modification ` ` # data type ` ` print ` ` (arr) `   ` # Also print the data type ` ` print ` ` (arr.dtype) `

Exit:

## Shop

Learn programming in R: courses

\$FREE

Best Python online courses for 2022

\$FREE

Best laptop for Fortnite

\$399+

Best laptop for Excel

\$

Best laptop for Solidworks

\$399+

Best laptop for Roblox

\$399+

Best computer for crypto mining

\$499+

Best laptop for Sims 4

\$

Latest questions

PythonStackOverflow

Common xlabel/ylabel for matplotlib subplots

1947 answers

PythonStackOverflow

Check if one list is a subset of another in Python

1173 answers

PythonStackOverflow

How to specify multiple return types using type-hints

1002 answers

PythonStackOverflow

Printing words vertically in Python

909 answers

PythonStackOverflow

Python Extract words from a given string

798 answers

PythonStackOverflow

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

606 answers

PythonStackOverflow

Python os.path.join () method

384 answers

PythonStackOverflow

Flake8: Ignore specific warning for entire file

360 answers

## Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

How to specify multiple return types using type-hints

Printing words vertically in Python

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically