| 
									
										
										
										
											2021-05-05 10:13:49 -07:00
										 |  |  | --- | 
					
						
							|  |  |  | id: 5e9a0a8e09c5df3cc3600eda | 
					
						
							| 
									
										
										
										
											2021-07-03 20:07:10 +05:30
										 |  |  | title: 加載數據和高級索引 | 
					
						
							| 
									
										
										
										
											2021-05-05 10:13:49 -07:00
										 |  |  | challengeType: 11 | 
					
						
							|  |  |  | videoId: tUdBZ7pF8Jg | 
					
						
							| 
									
										
										
										
											2021-10-03 12:24:27 -07:00
										 |  |  | bilibiliIds: | 
					
						
							|  |  |  |   aid: 720524642 | 
					
						
							|  |  |  |   bvid: BV1xQ4y1r7mu | 
					
						
							|  |  |  |   cid: 409027117 | 
					
						
							| 
									
										
										
										
											2021-05-05 10:13:49 -07:00
										 |  |  | dashedName: loading-data-and-advanced-indexing | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --question--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## --text--
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-03 20:07:10 +05:30
										 |  |  | 給定一個名爲 `data.txt` 的文件,其中包含以下內容: | 
					
						
							| 
									
										
										
										
											2021-05-05 10:13:49 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | <pre> | 
					
						
							|  |  |  | 29,97,32,100,45 | 
					
						
							|  |  |  | 15,88,5,75,22 | 
					
						
							|  |  |  | </pre> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-03 20:07:10 +05:30
										 |  |  | 哪段代碼會生成下面的數組? | 
					
						
							| 
									
										
										
										
											2021-05-05 10:13:49 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | ```py | 
					
						
							|  |  |  | [29. 32. 45. 15.  5. 22.] | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## --answers--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```py | 
					
						
							|  |  |  | filedata = np.genfromtxt('data.txt', delimiter=',') | 
					
						
							|  |  |  | output = np.any(filedata < 50) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | print(output) | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```py | 
					
						
							|  |  |  | filedata = np.genfromtxt('data.txt', delimiter=',') | 
					
						
							|  |  |  | output = np.all(filedata < 50, axis=1) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | print(output) | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```py | 
					
						
							|  |  |  | filedata = np.genfromtxt('data.txt', delimiter=',') | 
					
						
							|  |  |  | output = filedata[filedata < 50] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | print(output) | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## --video-solution--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 3 | 
					
						
							|  |  |  | 
 |