我有一系列图像,存储在CVS文件中,每个图像一个字符串,该字符串是9216空格分隔整数的列表.我有一个函数将其转换为96×96 numpy数组.

我希望将这个numpy数组存储在我的数据帧的一列而不是字符串中.

但是,当我从列中检索项目时,它不再可用作numpy数组.

数据可以从这里下载,即training.cvs文件的最后一列.

import pandas as pd

import numpy as np

df_train = pandas.read_csv("training.csv")

def convert_to_np_arr(im_as_str):

im = [int(i) for i in im_as_str.split()]

im = np.asarray(im)

im = im.reshape((96, 96))

return im

df_train['Im_as_np'] = df_train.Image.apply(convert_to_np_arr)

im = df_train.Im_as_np[0]

plt.imshow(im, cmap = cm.Greys_r)

plt.show()

如果不使用该函数并应用和存储图像,我直接使用代码它按预期工作

import pandas as pd

import numpy as np

df_train = pandas.read_csv("training.csv")

im = df_train.Image[0]

im = [int(i) for i in im.split()]

im = np.asarray(im)

im = im.reshape((96, 96))

plt.imshow(im, cmap = cm.Greys_r)

plt.show()

python如何存储numpy数组_python – 如何将numpy数组作为对象存储在pandas数据框中?...相关推荐

  1. Python:在Pandas数据框中查找缺失值

    How to find Missing values in a data frame using Python/Pandas 如何使用Python / Pandas查找数据框中的缺失值 介绍: (In ...

  2. python保存数据框_python – 如何将numpy数组作为对象存储在pandas数据框中?

    我有一系列图像,存储在CVS文件中,每个图像一个字符串,该字符串是9216空格分隔整数的列表.我有一个函数将其转换为96×96 numpy数组. 我希望将这个numpy数组存储在我的数据帧的一列而不是 ...

  3. python两个字符串数据可以复制吗_无论如何,是否要将Python pandas数据框中的单个数据中的数据复制到字符串或列表中以进行进一步处理?...

    使用示例数据.请注意,由于复制和粘贴选项卡占用空格(因此使用sep ='\ s +',iso'\ t')并且我已将数据的第一行设置为列名(不使用header = None).可以使用join将一列连接 ...

  4. python 数据框缺失值_Python:处理数据框中的缺失值

    python 数据框缺失值 介绍 (Introduction) In the last article we went through on how to find the missing value ...

  5. python数据框去重_【Python】基于某些列删除数据框中的重复值

    Python按照某些列去重,可用drop_duplicates函数轻松处理.本文致力用简洁的语言介绍该函数. 一.drop_duplicates函数介绍 drop_duplicates函数可以按某列去 ...

  6. python绘制星空图_【Python】基于某些列删除数据框中的重复值

    阿黎逸阳 精选Python.SQL.R.MATLAB等相关知识,让你的学习和工作更出彩(可提供风控建模干货经验). Python按照 某些列去重 ,可用 drop_duplicates函数轻松处理 . ...

  7. python怎么索引txt数据中第四行_python-在熊猫数据框中按行计数编制索引

    我有一个带有两个元素的层次结构索引的"熊猫"数据框(" month"和" item_id").每行表示特定月份的特定项目,并具有用于关注多个 ...

  8. python解决数据框中添加一行或者一列(DataFrame的行列处理)

    1.解决数据框中添加一行(给定值) ###原数据框data_Peak_2 = pd.DataFrame({"Peak_density": np.ndarray.tolist(hma ...

  9. python numpy 子数组_Python快速转换numpy数组中Nan和Inf的方法实例说明

    在使用numpy数组的过程中时常会出现nan或者inf的元素,可能会造成数值计算时的一些错误.这里提供一个numpy库函数的用法,使nan和inf能够最简单地转换成相应的数值. 转载:https:// ...

最新文章

  1. 【转载】Real6410 Linux 常见问题总结(截至2010/07/26)
  2. Ajax Toolkit日历控件CalendarExtender求教!
  3. 放张载玻片就能放大一万倍,普通光学显微镜都馋哭了 | Nature子刊
  4. linux mail 密码错误,linux下mail使用故障解决
  5. 牛客题霸 [扑克牌顺子] C++题解/答案
  6. KEIL ARM 6.12 compiler 编译__ASM 错误的解决方法
  7. spring与web关系
  8. 用Java生成word文档
  9. 武汉大学计算机2019转专业,武汉大学可以转专业吗,武汉大学新生转专业政策
  10. Python做一个“盯盘机器人”,实时监控股票价格并通知你!
  11. Python爬虫与信息提取(五)爬虫实例:爬取新浪微博热搜排名
  12. 机器学习是什么?详解机器学习概念
  13. rap 接口管理 java_GitHub - ClassJava/rap2-delos: 阿里妈妈前端团队出品的开源接口管理工具RAP第二代...
  14. Dom 中 children 与childNodes 的区别
  15. Struts2+Datagrid表格显示(可显示多表内容)
  16. JVM_01_类加载子系统
  17. isNaN()与Number.isNaN()的区别
  18. 禁用 MyBatis 一级缓存
  19. oracle主表子表,oracle查询包含在子表中的主表数据
  20. 网络知识===wireshark抓包出现“TCP segment of a reassembled PDU”的解释(载)

热门文章

  1. 如何修改Solaris的时区信息
  2. Node.js 指南(入门指南)
  3. [转-SSRF]什么是SSRF
  4. Android — 创建和修改 Fragment 的方法及相关注意事项
  5. 大唐电信[600198]股票
  6. 《JQuery 能干点啥~》第8讲 XPath选择器
  7. 如何创建隐藏用户帐号
  8. 用于安全连接 Microsoft 365 的 Mimecast 数字证书被盗
  9. 微软紧急修复两个 RCE,影响 Windows Codecs 库和 Visual Studio
  10. Kubernetes 竞争条件漏洞的发现过程简述