tensorflow - 镶木地板中的 tensorflow_io 数组元素失败
问题描述
test_data = pd.DataFrame({'a':[[1,2,3],[4,5,6]], 'b':['q','p']})
test_data.to_parquet('a.parquet')
columns_init = {"a.list.item": tf.TensorSpec(tf.TensorShape(1), tf.int64),
"b": tf.TensorSpec(tf.TensorShape([]), tf.int64)}
another_data = tfio.IODataset.from_parquet('a.parquet').as_numpy_iterator()
another_data.next()
结果是
OrderedDict([(b'a.list.item', 1), (b'b', b'q')])
似乎只加载数组的第一个元素
解决方案
推荐阅读
- android - Android Navigation Advanced Sample Dependency Injection (Hilt) on config changes 问题
- ruby - Ruby:在初始化线程中使用“srand”安全吗?
- vue.js - Vuetify v-slide-group 水平鼠标滚动
- c# - 将 excel 数据读入 C# 2020 的最佳方法?似乎不支持 Office 版本 18
- python - 基于Python中的字符将字符串切成两个不同长度的块
- c++ - 为什么我在 C++ 中出现非指针类型错误?
- git-bash - 在 git bash 中执行“.exe”文件时遇到问题
- ruby-on-rails - 使用 ruby graphql 返回未持久化的 activerrecord 是否危险?
- push-notification - Capacitor PushNotifications 注册和注册错误在 iOS 上的第一次应用启动中未触发
- regex - 如何在正则表达式中仅匹配前导空格后跟非数字