45 lines
1.3 KiB
Python
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)
|
|
|