我在 python中有一个2D numpy数组,它对应于在for循环中计算的图像.阵列的大小是Nx40.我希望在循环的每个步骤中将初始数组拆分为大小为40×40(大约)的矩形数组.如果N不能除以40,那么最后一个图像应该…
标签:python arrays
python – 从N维Numpy数组中仅获取非零子数组
我有一个numpy数组’arr’形状(1756020,28,28,4). 基本上’arr’有1756020个小阵列形状(28,28,4).在1756020阵列中,967210是“全零”,788810具有所有非零值.我想删…
python – 从带有补充列的numpy数组初始化DataFrame
假设我有以下代码: import pandas as pd import numpy as np A = ['red', 'blue'] B = range(2) C = np.random.random((4,2,2)…
python – numpy.where返回一个元组的目的是什么?
当我运行此代码时: import numpy as np a = np.array([1, 2, 3, 4, 5, 6]) print(np.where(a > 2)) 获得一个指数数组是很自然的,其中一个>…
在python中构建不同大小的字符串列表结构
使用什么数据结构来构建不同大小的字符串列表的串联? 例如., a_list = ['h','i'] b_list = ['t','h','e','r','e'] c_list = ['fr', 'ie','nd'] 理想…
python – 如何将坐标值附加到坐标数组?
我试图将坐标附加到坐标数组. 但是我得到了这个: [array([637, 257]), array([[114, 233], [114, 163]])] 代替: [[637, 257], [114, 233], [11…
python – 对数组中所有元素的范围内的求和元素
我必须得到一个数组范围的总和.但是,数组范围需要从一个元素移动到另一个元素.例如,如果数组是1,2,3,4,5,6并且如果每两个元素需要添加,那么它应该添加1 2而不是2 3而不是3 4,依此类推. 我试过但没有得到正确…
python – 为什么numpy ndarray的insert和append会返回一个新数组而不是修改原始数组?
对于numpy ndarray,没有追加,并插入,因为有本机 python列表. a = np.array([1, 2, 3]) a.append(5) # this does not work a = np.appen…
python – 如何在列表的组合列表中删除列表的特定元素?
我试图找到一种方法来检查包含特定元素的其他几个列表的列表并删除它. 所以基本上我有2个列表(a和b),它们组合在另一个列表中(c) a= ["aa","bb"] b= ["aa","dd"] c=[a,b] 现在我试图删…
python – 在列表中的每n个项目中获取一大块项目
说我有以下列表: l = [4,3,1,5,3,5,8,11,10,4,12,2,1] 切片l的最pythonic方法是什么,以获得长度为n的块,在块之间留下k个项目? 例如,如果n = 2且k = 3,则结果应为: […
python – ndarray中唯一值的N维索引
我有一个2D Numpy数组,包含从0到n的值. 我想得到一个长度为n的列表,这样该列表的第i个元素就是一个值为i 1的所有索引的数组(0被排除在外). 例如,输入 array([[1, 0, 1], [2, 2, 0]…
python:使用numpy.histogram
我正在使用这个: http://docs.scipy.org/doc/numpy/reference/generated/numpy.histogram.html 我有一个我想要使用的列表,如下所示: numpy.his…