相关疑难解决方法(0)

python numpy ValueError:操作数无法与形状一起广播

在numpy中,我有两个"数组",X(m,n)y是一个向量(n,1)

运用

X*y
Run Code Online (Sandbox Code Playgroud)

我收到了错误

ValueError: operands could not be broadcast together with shapes (97,2) (2,1) 
Run Code Online (Sandbox Code Playgroud)

什么时候 (97,2)x(2,1)显然是一个法律矩阵操作,应该给我一个(97,1)向量

编辑:

我已经纠正了这一点,X.dot(y)但原始问题仍然存在.

python numpy

100
推荐指数
5
解决办法
38万
查看次数

根据Pandas中的列名删除多个列

我有一些数据,当我导入它时,我得到以下不需要的列我正在寻找一种简单的方法来删除所有这些

   'Unnamed: 24', 'Unnamed: 25', 'Unnamed: 26', 'Unnamed: 27',
   'Unnamed: 28', 'Unnamed: 29', 'Unnamed: 30', 'Unnamed: 31',
   'Unnamed: 32', 'Unnamed: 33', 'Unnamed: 34', 'Unnamed: 35',
   'Unnamed: 36', 'Unnamed: 37', 'Unnamed: 38', 'Unnamed: 39',
   'Unnamed: 40', 'Unnamed: 41', 'Unnamed: 42', 'Unnamed: 43',
   'Unnamed: 44', 'Unnamed: 45', 'Unnamed: 46', 'Unnamed: 47',
   'Unnamed: 48', 'Unnamed: 49', 'Unnamed: 50', 'Unnamed: 51',
   'Unnamed: 52', 'Unnamed: 53', 'Unnamed: 54', 'Unnamed: 55',
   'Unnamed: 56', 'Unnamed: 57', 'Unnamed: 58', 'Unnamed: 59',
   'Unnamed: 60'
Run Code Online (Sandbox Code Playgroud)

它们被0索引编入索引,所以我尝试了类似的东西

    df.drop(df.columns[[22, 23, 24, 25, …
Run Code Online (Sandbox Code Playgroud)

python pandas

68
推荐指数
8
解决办法
14万
查看次数

选择最后n列并排除数据框中的最后n列

我如何能:

  1. 选择数据框中的最后3列并创建新数据框?

我试过了:

y = dataframe.iloc[:,-3:]
Run Code Online (Sandbox Code Playgroud)
  1. 排除最后3列并创建新数据框?

我试过了:

X = dataframe.iloc[:,:-3]
Run Code Online (Sandbox Code Playgroud)

它是否正确?

我在代码中进一步得到了数组维度错误,并希望确保此步骤正确无误.

谢谢

python indexing dataframe pandas object-slicing

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×3

pandas ×2

dataframe ×1

indexing ×1

numpy ×1

object-slicing ×1