AttributeError:'module'对象没有属性'flip',python 2.7

问题描述 投票:-1回答:1

我有一个可能是为Python 3开发的代码,但是我的Centos正在运行Python 2.7:

def generateWeights(self, name_list):
    n = len(name_list)
    weights = np.flip(np.arange(1, n), axis=0)
    return weights / np.sum(weights)

我得到了这部分代码:

AttributeError:'module'对象没有属性'flip'

有什么我应该安装/更新,或替代代码将工作?

进口部分:

import requests
import urllib
import logging
import argparse
from lxml import objectify
import time
import pandas as pd
import numpy as np
import re
python python-2.7 numpy
1个回答
1
投票

根据文件https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.flip.html

1.12.0版中的新功能。

你能查看你的numpy版本吗?赶紧跑

>>> import numpy as np
>>> np.version.version

来自交互式shell。

有关翻转数组的替代方法,请参阅numpy reverse multidimensional array

© www.soinside.com 2019 - 2024. All rights reserved.