- 博客(3)
- 收藏
- 关注
原创 Numpy中np.max()用法的详细解释(误区)(axis=1,axis=0)
这两种方法的结果是一样的,而一些人错误的直接认为axis=0意味着计算两个数组的每列最大值,实际上这是不准确的。确切地讲,axis=0代表的是“沿行操作”,在一些参考书中表达的是“沿着第一个轴操作“这里的第一个轴指的是行。实际上step1和2是同时进行的,这也就是为什么axis = 1 得到的结果是每列的最大值,而axis=0得到的是每行的最大值。对于大多数初学者来讲,最容易令人困惑的地方就是axis=0和axis=1的区别。先贴上np.max()的解释。
2023-09-18 04:36:52
1764
1
原创 二次递归c++内存的工作原理:为什么前序遍历、中序遍历、后续遍历函数大体是一样的却可以获得不同的结果(递归实现和栈实现)
先贴上前序遍历,中序遍历,后续遍历的代码前序遍历(preorder)void preorder_traversal(Treenode * root){if(root ==NULL){return;}cout << "遍历发正在这里"<<root ->data<<endl;preorder(root ->left);preorder(root ->right);}中序遍历(inorder)void inorder_trav..
2022-05-16 20:17:10
703
原创 浅谈图的深层优先和广度优先遍历(栈实现,循环内层嵌套递归实现)(c++)
最近刚好学到了图的深层优先遍历(DFS),发现了一些误区,比如“Skiena'sAlgorithm Design Manual第169页; Jeff Edmonds'How to Think about Algorithms, 第175–178页; Gilberg and ForouzanData Structures: A Pseudocode Approach Using C, 第497页。”包括维基百科中也出现了同样的错误,也就是直接将广度优先遍历(BFS)中的queue直接替换...
2022-05-12 17:47:54
1341
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人