diff --git a/docs/article/advanced/numpy_exercises_for_data_analysis.md b/docs/article/advanced/numpy_exercises_for_data_analysis.md index 5dcf2bd..5d13ea6 100644 --- a/docs/article/advanced/numpy_exercises_for_data_analysis.md +++ b/docs/article/advanced/numpy_exercises_for_data_analysis.md @@ -2174,11 +2174,17 @@ b_1d = np.array([1,1,1] a_2d = np.array([[3,3,3],[4,4,4],[5,5,5]]) b_1d = np.array([1,2,3]) -# Solution +# Solution1 print(a_2d - b_1d[:,None]) # > [[2 2 2] # > [2 2 2] # > [2 2 2]] + +#Solution2 +print(a_2d-b_1d.reshape(3,-1)) +# > [[2 2 2] +# > [2 2 2] +# > [2 2 2]] ``` ### 65. 如何查找数组中项的第n次重复索引? @@ -2385,4 +2391,4 @@ print(gen_strides(np.arange(15), stride_len=2, window_len=4)) ## 文章出处 -由NumPy中文文档翻译,原作者为 machinelearningplus.com,翻译至:[https://www.machinelearningplus.com/python/101-numpy-exercises-python/](https://www.machinelearningplus.com/python/101-numpy-exercises-python/) \ No newline at end of file +由NumPy中文文档翻译,原作者为 machinelearningplus.com,翻译至:[https://www.machinelearningplus.com/python/101-numpy-exercises-python/](https://www.machinelearningplus.com/python/101-numpy-exercises-python/)