我有一个二维的numpy矩阵
a = np.array(
[[ 1 2 3 4 5]
[ 6 7 8 9 10]
[11 12 13 14 15]
[16 17 18 19 20]
[21 22 23 24 25]
[26 27 28 29 30]])
字符串
我想从中提取这些值,只是为了学习:)
[[11,12],[16,17],[29,30]]
型
经过多次尝试,我最终在chatGPT给了我一个错误的答案:(. chatGPT建议这个a[[2, 3, 5], [0, 1, 1]]
,但得到这些值[11 17 27]
。
任何帮助将不胜感激谢谢
2条答案
按热度按时间hfyxw5xn1#
你需要在数组中添加逗号。
您可以使用numpy索引:https://numpy.org/doc/stable/user/basics.indexing.html
个字符
或
型
输出
的字符串
或
型
输出
型
一切一气呵成:
型
或
型
输出
型
f8rj6qna2#
另一个解决方案:
字符串
印刷品:
型