首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何去掉没有属性分割的"numpy.ndarray“?

如何去掉没有属性分割的"numpy.ndarray“?
EN

Stack Overflow用户
提问于 2021-03-30 07:19:53
回答 2查看 3.2K关注 0票数 1

我试着编辑一个stl文件。关于这一点,我使用numpy-stl读取stl文件。现在,当我试图拆分其中的行时,它显示了一个错误:

'numpy.ndarray‘对象没有属性’拆分‘

如何克服这一问题?下面是密码。

代码语言:javascript
复制
import numpy as np
import stl
from stl import mesh


lines = mesh.Mesh.from_file('mesh.stl')
count = 0
for line in lines:
   if line.split()[0] == "solid":
      repl = line.split()[1]
      print(repl)

任何线索都将不胜感激。

你好,苏纳格。

EN

回答 2

Stack Overflow用户

发布于 2021-03-30 07:23:04

这是因为您获得了一个ndarray对象,您可以在其中应用拆分。

只需在执行之前将其转换为字符串(使用tostring()方法),它就会工作。

票数 0
EN

Stack Overflow用户

发布于 2021-08-04 02:29:58

只需使用str(line)而不是tostring(line)方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66866358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档