62 lines
		
	
	
		
			735 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			735 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| id: 5e9a0a8e09c5df3cc3600ed6
 | |
| title: Initialize Array Problem
 | |
| challengeType: 11
 | |
| videoId: 0jGfH8BPfOk
 | |
| dashedName: initialize-array-problem
 | |
| ---
 | |
| 
 | |
| # --question--
 | |
| 
 | |
| ## --text--
 | |
| 
 | |
| What is another way to produce the following array?
 | |
| 
 | |
| ```py
 | |
| [[0. 0. 0. 0. 0. 0. 0.]
 | |
| [0. 1. 1. 1. 1. 1. 0.]
 | |
| [0. 1. 1. 1. 1. 1. 0.]
 | |
| [0. 1. 1. 5. 1. 1. 0.]
 | |
| [0. 1. 1. 1. 1. 1. 0.]
 | |
| [0. 1. 1. 1. 1. 1. 0.]
 | |
| [0. 0. 0. 0. 0. 0. 0.]]
 | |
| ```
 | |
| 
 | |
| ## --answers--
 | |
| 
 | |
| ```py
 | |
| output = np.ones((7, 7))
 | |
| 
 | |
| z = np.zeros((5, 5))
 | |
| z[2, 2] = 5
 | |
| 
 | |
| output[1:1, -1:-1] = z
 | |
| ```
 | |
| 
 | |
| ---
 | |
| 
 | |
| ```py
 | |
| output = np.zeros((7,7))
 | |
| 
 | |
| z = np.ones((5, 5))
 | |
| z[2, 2] = 5
 | |
| 
 | |
| output[1:-1, 1:-1] = z
 | |
| ```
 | |
| 
 | |
| ---
 | |
| 
 | |
| ```py
 | |
| output = np.ones((7, 7))
 | |
| 
 | |
| z = np.zeros((5, 5))
 | |
| z[3, 3] = 5
 | |
| 
 | |
| output[1:-1, 1:-1] = z
 | |
| ```
 | |
| 
 | |
| ## --video-solution--
 | |
| 
 | |
| 2
 | |
| 
 |