Skip to main content
 首页 » 编程设计

python之一次将数组中的每个项目分开

2025年05月04日10lvdongjie

我有一个形状为 3X4X4 的 numpy 数组,如图所示:

[[[0 0 0 2] 
  [0 0 0 0] 
  [1 0 0 0] 
  [0 0 0 0]] 
 
 [[0 1 0 0] 
  [0 0 0 0] 
  [0 0 0 0] 
  [0 1 1 0]] 
 
 [[0 0 0 0] 
  [0 1 1 0] 
  [0 0 1 0] 
  [0 0 0 0]]] 

我想将数组中每个 4 X4 矩阵中的每个数字除以 0.25。 然后我想记录所有这些值。 (因此我将每个数组中的所有值除以 .25,然后取该数字的对数) 输出应该是相同的 3x4x4 矩阵,只是值发生了变化。 有什么建议

请您参考如下方法:

你可以简单地做:

numpy.log(yourNumpyArray / 0.25) 

而 numpy 会做正确的事情(将每个元素除以 0.25)

阅读更多: