我有一个可能是为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
根据文件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。