小编Ann*_*ine的帖子

访问刀片中的Laravel .env变量

我试图获取一些我存储在我的.env文件中的API密钥,以便在刀片javascript中使用.我添加了两个键,如:

APP_ENV=local
APP_KEY=////
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
APP_GOOGLE_MAPS=////
APP_OVERHEID_IO=////
Run Code Online (Sandbox Code Playgroud)

在刀片中,我需要使用Google Maps API和OverheidIO API密钥.我已经尝试获取其中一个默认的.env变量,以防万一我将自定义.env变量格式化错误:

{{ env('APP.ENV') }} // nothing
{{ env('APP_ENV') }} // nothing
{{ env('APP_ENV'), 'test' }} // returns 'test' 
Run Code Online (Sandbox Code Playgroud)

有人可以帮我调用刀片中的google maps api和overheidio api key吗?

php laravel

61
推荐指数
11
解决办法
5万
查看次数

将第一行与数据框中的列标题合并

我正在尝试清理 Excel 文件以进行进一步研究。我遇到的问题,我想合并第一行和第二行。我现在拥有的代码:

xl = pd.ExcelFile("nanonose.xls")
df = xl.parse("Sheet1")
df = df.drop('Unnamed: 2', axis=1)
## Tried this line but no luck
##print(df.head().combine_first(df.iloc[[0]]))
Run Code Online (Sandbox Code Playgroud)

这个的输出是:

      Nanonose     Unnamed: 1     A     B    C          D          E  \
0  Sample type  Concentration   NaN   NaN  NaN        NaN        NaN   
1        Water           9200  95.5  21.0  6.0  11.942308  64.134615   
2        Water           9200  94.5  17.0  5.0   5.484615  63.205769   
3        Water           9200  92.0  16.0  3.0  11.057692  62.586538   
4        Water           4600  53.0   7.5  2.5   3.538462  35.163462   

           F         G         H  
0        NaN       NaN       NaN …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

7
推荐指数
2
解决办法
9446
查看次数

Python:从String的末尾修剪下划线

嗨,大家好!我试图调试someones代码,我发现了问题.程序循环遍历一个字符串数组并计算某些结束.问题是这些字符串中的一些_以此结束,因此计数出错.我想使用正则表达式,但我没有足够的经验.有人能帮助我吗?

我想遍历数组和每个字符串检查它是否以_('s)结束并修剪所有这些_以将它们再次放入数组中!

更新

谢谢你的rstrip建议!我曾尝试编写一个适用于我的数据的代码,但还没有运气......

data_trimmed = []
        for x in data:
            x.rstrip('_')
            data_trimmed.append(x)

        print(data_trimmed)
Run Code Online (Sandbox Code Playgroud)

但这仍然会回归: ['Anna__67_______', 'Dyogo_3__', 'Kiki_P1_', 'BEN_40001__', .... ]

python arrays

5
推荐指数
1
解决办法
2556
查看次数

在 Laravel 5.2 中流式传输 PDF 文件

大家好!我正在开发一个 Laravel 5.2 应用程序,用户可以在其中下载各种文件。其中之一是“用户指南”,解释网站的设置方式和功能等。我希望 PDF 在另一个页面中流式传输,以便用户仍在应用程序中。我正在使用的控制器是:

public function userguidePDF(){

    return response()->stream('../public/download/userguide.pdf');

}
Run Code Online (Sandbox Code Playgroud)

但这返回:

传递给 Symfony\Component\HttpFoundation\StreamedResponse::__construct() 的参数 1 必须是可调用的,给定字符串,在第 117 行的 /path/to/laravel/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php 中调用并定义

我在互联网上搜索了一种方法,这使我得到了以下语法:

 return response()->stream($callback, 200, $headers);
Run Code Online (Sandbox Code Playgroud)

不幸的是,我无法找到有关参数的更多文档,因为我不理解它们。有人可以向我解释一下$callback, 200, $header参数是什么以及如何使用它吗?

php laravel

5
推荐指数
1
解决办法
2万
查看次数

在 Laravel-mix/Webpack 中定义 require 的顺序

我在将 Summernote 添加到我的 NPM 时遇到了问题。我想使用 NPM,以便所有 JS 和 CSS 文件都在一个文件中。不幸的是,当我将 Summernote 添加到 Laravel-mix 和 Webpack 时,我无法让它工作。我知道当我在我的main.blade.php. 问题是 jQuery 总是在我的app.js文件的末尾,但我需要 Summernote 是最后一个。

webpack.mix.js

mix.js([
    'resources/assets/js/app.js',
    // I tried to add a new file with only summernote required to get it to be the
    // last package to be in the app.js but no luck. 
    //'resources/assets/js/summernote.js'
], 'public/js'); 
Run Code Online (Sandbox Code Playgroud)

资产/js/app.js

require('./bootstrap');

// Menu
require('./sidebar.js');
Run Code Online (Sandbox Code Playgroud)

./引导

window._ = require('lodash');

/**
 * We'll load jQuery and the Bootstrap jQuery plugin which …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery node.js twitter-bootstrap

5
推荐指数
0
解决办法
853
查看次数

Tensorflow到Keras:在Keras模型上导入图形def错误

我有一个Tensorflow代码用于分类我想要转换为Keras代码的图像.但是我遇到了没有我想要的所有代码的高级API的问题.我一直困扰的问题是:

#net = get_vgg_model() <- got tf.VGG16 model
net = tf.keras.applications.VGG16()


g1 = tf.Graph()
with tf.Session(graph=g1, config=config) as sess, g1.device('/cpu:0'):
    tf.import_graph_def(net['graph_def'], name='vgg')
Run Code Online (Sandbox Code Playgroud)

此代码给出错误:

Traceback (most recent call last):
  File "app.py", line 16, in <module>
    from modules.xvision import Xvision
    File "/app/modules/xvision.py", line 84, in <module>
       tf.import_graph_def(net['graph_def'], name='vgg')
   TypeError: 'Model' object has no attribute '__getitem__'
Run Code Online (Sandbox Code Playgroud)

有人可以帮我这个图吗?

python keras tensorflow

5
推荐指数
1
解决办法
1290
查看次数

使用 Sklearn 的多类多标签混淆矩阵

我正在使用我的分类器的多类多标签输出。类的总数为 14,并且实例可以关联多个类。例如:

y_true = np.array([[0,0,1], [1,1,0],[0,1,0])
y_pred = np.array([[0,0,1], [1,0,1],[1,0,0])
Run Code Online (Sandbox Code Playgroud)

我现在制作混淆矩阵的方式:

matrix = confusion_matrix(y_true.argmax(axis=1), y_pred.argmax(axis=1))
print(matrix)
Run Code Online (Sandbox Code Playgroud)

这给出了如下输出:

[[ 79   0   0   0  66   0   0 151   1   8   0   0   0   0]
 [  4   0   0   0  11   0   0  27   0   0   0   0   0   0]
 [ 14   0   0   0  21   0   0  47   0   1   0   0   0   0]
 [  1   0   0   0   4   0   0  25   0   0   0   0   0   0]
 [ 18   0 …
Run Code Online (Sandbox Code Playgroud)

python confusion-matrix scikit-learn

5
推荐指数
2
解决办法
2万
查看次数

ValueError:分类指标无法处理未知目标和二进制目标的混合

我正在尝试创建一个多类多标签混淆矩阵。我首先编写了一个简单的代码来测试一下,它运行得很好!

import matplotlib
matplotlib.use('Agg')
from sklearn.metrics import confusion_matrix
import matplotlib.pyplot as plt
import numpy as np


y_true = np.array([[0,0,1], [1,1,0],[0,1,0], [0,0,1]])
y_pred = np.array([[3.11640739e-01, 7.03224633e-03, 5.24131523e-04], [1,0,1],[0,0,0],[0,1,0]])

labels = ["A", "B", "C"]

conf_mat_dict={}

for label_col in range(len(labels)):
    y_true_label = y_true[:, label_col]
    y_pred_label = y_pred[:, label_col].astype(int)
    print(len(y_pred_label))
    print(y_pred_label)
    conf_mat_dict[labels[label_col]] = confusion_matrix(y_pred=y_pred_label, y_true=y_true_label)


for label, matrix in conf_mat_dict.items():
    print("Confusion matrix for label {}:".format(label))
    print(matrix)
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试将此代码实现到我的分类器中。但我收到错误:

Traceback (most recent call last):
  File "module/xvisionkeras.py", line 137, in <module>
    conf_mat_dict[all_labels[label_col]] = confusion_matrix(y_pred=y_pred_label, y_true=y_true_label)
  File "/home/.local/lib/python3.6/site-packages/sklearn/metrics/classification.py", …
Run Code Online (Sandbox Code Playgroud)

python scikit-learn

5
推荐指数
1
解决办法
2万
查看次数

XML解析错误;PHPWord

我在Laravel应用程序中使用PHPOffice / PHPWord。它用于生成带有表结果的.docx文档。这对于包含6行的3个表的文档非常有用,但是当有更多行时会生成该文档,但是在打开它时会发生以下错误:

We're sorry, We can't open (documentname) because we found a problem with its contents.

Details: XML parsing error Location: Part:/word/document.xml, Line: 2, Column 14349. 
Run Code Online (Sandbox Code Playgroud)

现在,我开始在另一个结果页面上工作,在该页面上我还想生成一个.docx文档。这将包含5个表,但是在3行中,我得到相同的XML解析错误,但是位置不同(位置:Part:/word/document.xml,Line:4,Column:2888)。有人可以向我解释这是我的代码还是phpword / words错误吗?

我已经通过删除所有内容并缓慢添加新行来进行一些故障排除。我发现了错误,但我该如何解决。前两个表生成良好。

    $phpWord = new \PhpOffice\PhpWord\PhpWord();

    $section = $phpWord->addSection();
    $section->addImage('../public/img/2.jpg', array('width' => 230, 'height' => 65, 'alignment' => 'left'));
    $section->addText('Project IDs:' . $parameter);
    $header =$section->addHeader();
    $header->addText('Results Summary');

    $section->addLine(
        array(
            'width'       => \PhpOffice\PhpWord\Shared\Converter::cmToPixel(16),
            'height'      => \PhpOffice\PhpWord\Shared\Converter::cmToPixel(0),
            'positioning' => 'absolute',
        )
    );
    $tableName = 'rStyle';
    $phpWord->addFontStyle($tableName, array('italic' => true, 'size' => 12));
    $thName …
Run Code Online (Sandbox Code Playgroud)

php xml laravel phpword phpoffice

3
推荐指数
1
解决办法
1989
查看次数

从View中的存储文件夹中获取图像 - Laravel 5.4

我想在我的Laravel 5.4中显示default.jpg头像图片profile.blade.php.

  • 我在公共文件夹和存储文件夹之间创建了一个链接:php artisan storage:link.
  • 该文件存储:

在此输入图像描述

  • 我检查了我的网页的源代码,显示了 src="/public/storage/uploads/avatar/default.jpg"

但仍然没有找到图像.有人可以向我解释我错过了什么吗?

php laravel laravel-5.4

3
推荐指数
1
解决办法
6041
查看次数