Python中文
首页
教程
问答
标签
搜索
登录
注册
保留矩阵中的元素值
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一个带有标签和图像的文本数据集。标签是表示手写数字的一维元素<code>Dimension:(1010,)</code>。图像是28*28像素大小的图像。<code>Dimension:(1010, 784)</code>。在从文本数据集读取之后,我有以下数据集<code>reformatData['data']</code>和<code>reformatData['target']</code>,它们分别是<code>[n_samples, n_features]</code>和<code>[n_samples]</code></p> <p>同样,这些的尺寸:<code>(1010, 784) (1010,)</code>打印时<code>reformatData</code></p> <p>现在我正在尝试进行二进制分类,并在矩阵中引入数字,我尝试使用下面的函数来实现这一点</p> <pre><code>digits1=[8] digits2=[1] def read(digits): rows=28 cols=28 #lbl = array("b", reformatData['target']) lbl = reformatData['target'] img=reformatData['data'] #img = array("B", reformatData['data']) ind = [ k for k in xrange(len(lbl)) if lbl[k] in digits] images = matrix(0, (len(ind), rows*cols)) labels = matrix(0, (len(ind), 1)) for i in xrange(len(ind)): images[i, :] = img[ ind[i]*rows*cols : (ind[i]+1)*rows*cols ] labels[i] = lbl[ind[i]] return images, labels print read(digits=digits1) </code></pre> <p>输出</p> <pre><code>(<0x784 matrix, tc='i'>, <0x1 matrix, tc='i'>) </code></pre> <p>我期望:</p> <pre><code>(<1010x784 matrix, tc='i'>, <1010x1 matrix, tc='i'>) </code></pre> <p>我该怎么解决这个问题</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>使用<code>numpy</code><code>where</code>进行矢量化和更快的计算:</p> <p>上面有rahfl23的数组:</p> <pre><code>np.where(s==6, 0, 1) </code></pre> <p>对于矩阵:</p> <pre><code>np.where(images==6, 0, 1) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
7 回答
如何添加表示整数的擦边字符串?
9 回答
如何添加要在Bokeh中使用的新font.ttf文件?
5 回答
如何添加要显示的矩阵XY轴编号和XY轴
7 回答
如何添加计数?
5 回答
如何添加计数器函数?
4 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
8 回答
如何添加计数器来跟踪while循环中的月份和年份?
5 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
3 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
5 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
5 回答
如何添加评论拉梅尔亚姆
8 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
7 回答
如何添加谷歌地点自动完成到Flask?
5 回答
如何添加超时、python discord bot
10 回答
如何添加超过1dp的检查
6 回答
如何添加距离方法
7 回答
如何添加跟随游戏的敌人精灵
7 回答
如何添加路径以便python可以找到程序?
10 回答
如何添加身份验证/安全性以使用happybase访问HBase?
6 回答