reshape

使用 dplyr 重塑/转置数据框

我有以下格式的数据框 Original format 对于给定的 ID;年龄、性别和身份保持不变。 我想做一些转换 每个“Id”和“Type”都有一行。 在“Tablet”列中查找唯一值并进行转置。 转置“Level”列,并在新转置的 tablet 列下具有与每个 tablet 对应的值。空单元格必须用“NA”填充。 下面附上所需的输出格式以供参考。desired format 我尝... »

用python重塑数组

我有数组 A = array([[ 1., 2., 3., 10., 11., 12.], [ 4., 5., 6., 13., 14., 15.], [ 7., 8., 9., 16., 17., 18.], [ 19., 20., 21., 28., 29., 30.]... »

为data.frame中的多个变量按组计算平均值和标准差

编辑 -- 这个问题最初的标题是> 我只是在学习 R,并试图找到应用它来帮助我生活中的其他人的方法。作为一个测试用例,我正在努力重塑一些数据,但我无法按照我在网上找到的示例进行操作。我开始的内容如下所示: ID Obs 1 Obs 2 Obs 3 1 43 48 37 1 27 29 22 1 36 32 40... »

Isomap Cant Reshape 将大小为 72 的数组重塑为形状 (8,8)

我正在编写使用 Isomap 进行图像识别的教程,代码如下: 主要错误是 def Plot2D 中的 reshape 函数,ValueError: cannot reshape array of size 72 into shape (8,8). 二维绘图功能: def Plot2D(T, title, x, y, num_to_plot=40): # This method picks a... »

dcast 更改数据框的内容

我尝试使用 reshape 包来重塑我得到的数据框,但是在使用它时,数据框中的数字会改变,这不应该。 数据框包含多个变量以及这些变量被测量的多次,每个人有 6 行,即该人被测量的 6 次。现在我想重塑数据框,因此每个人只有一行而不是 6 行,这意味着每个变量应该存在 6 次(每次测量一次),这应该很容易使用以下代码完成: melteddata <- melt(daten, id=(c(... »

Python / Pandas - 以多维数据为中心

我是 python/pandas 的新手。我正在尝试将行转换为列。对任何误解表示歉意 input_df(pic) output_df(pic) input_df: Date Project Processes Time_in_sec Time_measures -----------------------------------------------... »

重塑数组元组

我有 scipy.signal.con2discrete 的输出,它产生以下元组: (array([[1., 0.], [1., 1.]]), array([[ 0.66 , -0.66 ], [ 0.33 , -1.49999601]]), array([0., 1.]), array([0., 0.]), 1) 这个对象的形状... »

在 Python 中重塑数组

如何重塑一个 numpy 数组?我要重塑的数组称为 C4,目前的形状为: C4 形状:(606976,) 我想把它改成 (1,) 或者我想将形状 (1,) 的数组重新整形为形状 (606976,)。我该怎么做呢? ... »

为什么keras中的reshape函数不能改变维数

我正在尝试使用 Keras 制作的神经网络制作国际象棋引擎。我想输出基于训练游戏的可能策略的预测,我使用 73x8x8 输出来做到这一点(棋盘上的每个位置乘以 73 个不同的可能移动,8 个方向 * 7 个方格用于“皇后移动”,8骑士移动,3 个升级(任何其他升级都是皇后升级)乘以 3 个方向)。 然而,我网络中的最后一层是 Dense 层,它输出一维 4672 长的输出。我正在尝试通过 Resh... »

Keras Reshape 似乎没有运行

我在 keras 中有一个简单的卷积自动编码器。我的原始输入是来自 csv 的平面数组,所以我想将它们从 (196,) 重塑为 (14,14,1)。按照 keras 文档,我做到了: autoencoder = Sequential() # first, reshape our (csv) inputs from (196,) to (14,14,1) autoencoder.add(Resha... »

从错误的 numpy 形状重塑函数广播

我正在尝试将numpy.array 从形状 (4,4) 重塑为形状 (2,2,2,2)。我收到的错误是: ValueError: could not broadcast input array from shape (2,2,2,2) into shape (4,4). 这让我觉得我的形状倒过来了,但在检查后并非如此。 我有一个用户定义的函数,它使用 np.reshape 将数组重塑为某个形... »

重塑 Pandas 列以显示图像 [重复]

我有一个 pandas 数据框,其列的长度为 256。如何提取一列以创建 16*16 图像并显示它? 我的问题是我不知道选择一列来创建一个 16*16 对象 我尝试使用 pivot 但这并不能解决我的问题... »

具有足够元素的 1d numpy 数组未按预期调整大小

我刚开始使用 numpy 数组和 panda 数据帧,我正在做一个练习项目,但遇到了一些问题。我有一个熊猫数据框,我将它的行传递给一个函数来做一些工作。该函数接受两个不同的数组,一个标记为最佳和最差,然后创建一个新向量来比较总和。从那里它将返回 pandas.apply 已传递的当前数组,或者它将返回基于 sum() 最低的新向量。这将创建一个新的 python 数组,该数组最后需要是 20x5 ... »

pivot_wider/只传播列中的一部分级别

我只想将单个列中的一部分级别/值重新调整为宽,但将选定级别保留在原始列中。 在此示例数据中,food 列中的 'rice' 和 'beans' 值没有“类型”特征。 我想保留原始列“food”及其级别“rice”和“beans”,同时将其他值设为wide。 数据 set.seed(1) df<-tibble(index=sample(1:5, 10, replace=TRUE), ... »