我正在使用名为“C_ClfGtLabels”的numpy数组,其中存储了374个艺术家/创建者名称。我想在第375个艺术家类附加一个字符串“其他艺术家”。我想我可以这样做:
public function logout()
{
$session = $this->request->session();
$this->$session->delete();
return $this->redirect($this->Auth->logout());
}
但是,这会导致以下错误:
AttributeError:'numpy.ndarray'对象没有属性'append'
我看到在stackoverflow上发现了这个问题几次,在一种情况下,答案是使用连接而不是追加。当我尝试时,我收到以下错误:
TypeError:不知道如何将标量数转换为int
似乎是一个问题,数据类型与我尝试追加/连接的数据类型不匹配,这将是string类型。但是,我不知道应该怎么做才能让它们匹配。 Clabels数组内的数据如下:
C_ClfGtLabels.append('other artists')
有关如何设置“其他艺术家”字符串的任何建议,以便我可以将其附加到C_ClfGtLabels?
答案 0 :(得分:1)
快速解决方法是先将ndarray
转换为列表,追加,然后将其转换回lst = list(C_ClfGtLabels)
lst.append('other artists')
C_ClfGtLabels = np.asarray(lst)
int i = (issue.get("customfield_11631") != null ? Integer.parseInt(issue.get("customfield_11631").toString()) : 0)