Projects/assigning_values_to_indexed_elements.py
2025-09-12 20:37:36 -07:00

45 lines
1.3 KiB
Python

import numpy as np
array_1d = np.array([1, 4, 6, 2])
# Assigning 10 to the first element of array_1d
array_1d[0] = 10
print(array_1d)
array_2d = np.array([[1, 2, 3], [4, 5, 6]])
# Assigning 8 to the element in the second row and column of array_2d
array_2d[1, 1] = 8
print(array_2d)
# Assigning a float value to an integer indexed element in a 1D array
array_1d = np.array([1, 4, 6, 2])
# Assigning 10.2 to the first element of array_1d
array_1d[0] = 10.2
print(array_1d)
# assigning values to indexed subarrays
array_2d = np.array([[1, 2, 3], [4, 5, 6]])
# Assigning a subarray to the first row of array_2d
array_2d[0] = np.array([7, 8, 9])
print(array_2d)
# more examples of assigning values to indexed subarrays
array_1d_1 = np.array([1, 4, 6, 2, 9])
# Assigning an array to the slice of array_1d
array_1d_1[1:-1] = np.array([3, 5, 7])
print(array_1d_1)
# Assigning a scalar to the slice of array_1d
array_1d_1[1:-1] = 5
print(array_1d_1)
array_2d_1 = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]])
# Assigning a 2D array to the slice of array_2d
array_2d_1[1:3, 1:] = np.array([[20, 21], [40, 41]])
print(array_2d_1)
# Assigning a 1D array to the slice of array_2d
array_2d_1[1:3, 1:] = [50, 51]
print(array_2d_1)
# Assigning a scalar to the slice of array_2d
array_2d_1[1:3, 1:] = 30
print(array_2d_1)