我正在制作一个应该生成摘要的烧瓶应用程序。但是,flask 告诉我我有一个不返回任何内容的函数。我仔细检查过,我找不到任何不返回内容的函数。
app = Flask(__name__)
@app.route('/',methods=['GET'])
def index():
return render_template('index.html')
UPLOAD_FOLDER = '/path_to_directory/SUMM-IT-UP/Uploads'
ALLOWED_EXTENSIONS = set(['txt', 'pdf'])
app = Flask(__name__)
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
model = None
nlp = None
# @app.route('/load', methods=['GET'])
# def _load_model():
# model = load_model()
# return True
def load_model():
nlp = en_coref_md.load()
print "coref model loaded"
VOCAB_FILE = "skip_thoughts_uni/vocab.txt"
EMBEDDING_MATRIX_FILE = "skip_thoughts_uni/embeddings.npy"
CHECKPOINT_PATH = "skip_thoughts_uni/model.ckpt-501424"
encoder = encoder_manager.EncoderManager()
print "loading skip model"
encoder.load_model(configuration.model_config(),
vocabulary_file=VOCAB_FILE,
embedding_matrix_file=EMBEDDING_MATRIX_FILE,
checkpoint_path=CHECKPOINT_PATH)
print "loaded"
return encoder,nlp
def convertpdf (fname, pages=None):
if …Run Code Online (Sandbox Code Playgroud) 正如标题所述,我正在尝试将一些浮点数转换为整数,并且我看到了一些异常值。例如,我有一种方法试图将浮点数的小数部分转换为 .45 from 123.45字符串表示形式,并在其中输出为45/100.
问题是0.35, 0.45, 0.65 and 0.95我0.34, 0.44, 0.64 and 0.94 分别得到。这是我的实现:
public String convertDecimalPartToString(float input){
int numberOfDigits = numberOfDigits(input);
System.out.println(numberOfDigits);
String numerator = Integer.toString((int) (input * Math.pow(10, numberOfDigits)));
String denominator = Integer.toString((int) Math.pow(10, numberOfDigits));
return numerator + "/" + denominator;
}
public int numberOfDigits(float input){
String inputAsString = Float.toString(input);
System.out.println(inputAsString);
int digits = 0;
// go to less than 2 because first 2 will be 0 and .
for(int i =0;i<inputAsString.length()-2;i++){ …Run Code Online (Sandbox Code Playgroud)