Scipy hstack results in “TypeError: no supported conversion for types: (dtype('float64'), dtype('O')

原创 2018年04月16日 17:24:50

 X =  sp.sparse.hstack((X, OtherColumn.values)) #error here
  sc = preprocessing.StandardScaler().fit(X)
  X = sc.transform(X)
  X_test = sc.transform(X_test)

Full error message:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-13-79d1e70bc1bc> in <module>()
---> 47 X =  sp.sparse.hstack((X, OtherColumn.values))
     48 sc = preprocessing.StandardScaler().fit(X)
     49 X = sc.transform(X)

C:\Users\Simon\Anaconda\lib\site-packages\scipy\sparse\construct.pyc in hstack(blocks, format, dtype)
    421 
    422     """
--> 423     return bmat([blocks], format=format, dtype=dtype)
    424 
    425 

C:\Users\Simon\Anaconda\lib\site-packages\scipy\sparse\construct.pyc in bmat(blocks, format, dtype)
    537     nnz = sum([A.nnz for A in blocks[block_mask]])
    538     if dtype is None:
--> 539         dtype = upcast(*tuple([A.dtype for A in blocks[block_mask]]))
    540 
    541     row_offsets = np.concatenate(([0], np.cumsum(brow_lengths)))

C:\Users\Simon\Anaconda\lib\site-packages\scipy\sparse\sputils.pyc in upcast(*args)
     58             return t
     59 
---> 60     raise TypeError('no supported conversion for types: %r' % (args,))
     61 
     62 

TypeError: no supported conversion for types: (dtype('float64'), dtype('O'))

修改方法如下:

sparse.hstack(X, A) # error
sparse.hstack(X.astype(object), A) # cast X to object; return object
sparse.hstack(X, A.astype(float)) # cast A to float; return float
hstack(X.A, A) # make X dense, result will be type object


ArcGIS for JavaScript

全面介绍ArcGIS for JavaScript 开发
  • 2015年06月11日 18:55

【h5py Error】Python TypeError: No conversion path for dtype: dtype('<U28')

报错代码: h5f.create_dataset('dataset_2',  data = names) 报错环境: python3.6 h5py的报错: TypeErr...
  • ChenVast
  • ChenVast
  • 2018-01-04 19:14:38
  • 837

网络数据请求展示为无限轮播图 ViewPager+XListView+Fragment+ImageLoader

一.  MainActivity.java package androidthree_1509d.MyViewpager; import android.support.v4.app.Fragm...
  • IT666DHW
  • IT666DHW
  • 2017-09-13 22:18:56
  • 233

PHP+bootstrap-实现简单的用户登录验证

PHP+bootstrap-实现简单的用户登录验证
  • SSBBY
  • SSBBY
  • 2018-01-02 15:01:30
  • 460

Android通过外部浏览器调用微信H5支付,Android+PHP详解

看了好多关于讲解微信H5支付开发的文章,大多数都是通过微信内部浏览器来调用支付接口(其实就是公众号支付),可能是因为H5支付接口刚开放不久吧。 微信官方体验链接:http://wxpay.wxu...
  • t6546545
  • t6546545
  • 2017-08-16 23:44:11
  • 4122

【实验六】JPEG原理分析及JPEG解码器的调试

实验六、JPEG原理分析及JPEG解码器的调试 一、概述     1.实验目的:在分析清楚JPEG文件结构的基础上,调试JPEG解码器,理解JPEG编解码的原理以及具体的编程实现;     2.文章概...
  • szzxwrc001
  • szzxwrc001
  • 2017-05-22 21:15:40
  • 259

SSM框架的搭建(Spring+SpringMVC+Mybatis+DB2)

近两天一直想自己搭建一个SSM框架来练练手,按照网上的教程始终无法调通,总是报错,经过资料的翻阅和查找终于调通了测试案例。 将测试成功后的代码粘贴如下: 代码的结构,项目报红叉不影响使用,可以自行...
  • an341221
  • an341221
  • 2017-10-31 14:54:00
  • 205

Spring MVC+整合Batis 经过测试版

Spring MVC+整合Batis 经过测试版
  • flower_vip
  • flower_vip
  • 2016-11-14 16:09:19
  • 506

MTK6577+Android之Camera驱动) ~% d

" L$ S, u5 d 7 O/ `  z  x, N6 i & V* |2 h3 h* j3 W1 s MTK6577+Android之Camera驱动 ! I& i  w...
  • mirkerson
  • mirkerson
  • 2017-04-13 20:24:21
  • 902

我的测试dwr + jsf

资料1:Getting Started with DWR There are several ways to get started with DWR. We recommend the fol...
  • hanxinis
  • hanxinis
  • 2012-08-08 22:01:08
  • 4153
收藏助手
不良信息举报
您举报文章:Scipy hstack results in “TypeError: no supported conversion for types: (dtype('float64'), dtype('O')
举报原因:
原因补充:

(最多只允许输入30个字)