小编Asi*_*sif的帖子

sudo pip install django

所以这是我尝试安装Django的第一次尝试,当我运行它时,它成功安装了Django-1.7.3但我在下面收到了这些警告.我无法在网上找到任何关于它的信息所以我希望有人可以澄清他们的意思,如果我需要解决它们,以及我该如何去做呢?

谢谢!下面是我终端的输出

macbook:~ Asif$ sudo pip install Django
Run Code Online (Sandbox Code Playgroud)
Password:
The directory '/Users/Asif/Library/Logs/pip' or its parent directory is not owned by the current user and the debug log has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want the -H flag.
The directory '/Users/Asif/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If …
Run Code Online (Sandbox Code Playgroud)

python django pip

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

numpy数组的平均值返回NaN

我有一个超过330,000行的np.array.我只是尝试取其平均值并返回NaN.即使我尝试过滤掉我的数组中任何潜在的NaN值(不应该有任何反正),平均值返回NaN.我做的事情很古怪吗?

我的代码在这里:

average(ngma_heat_daily)
Out[70]: nan

average(ngma_heat_daily[ngma_heat_daily != nan])
Out[71]: nan
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

7
推荐指数
1
解决办法
7128
查看次数

在同一图表上绘制两个直方图,并使其列总和为100

我有两套不同的尺寸,我想在同一直方图上绘制.然而,由于一组具有~330,000个值而另一组具有大约~16,000个值,因此它们的频率直方图难以比较.我想绘制比较两组的直方图,使得y轴是该区域中出现的百分比.下面我的代码获取接近此,除了不是具有单个分级值总和为1.0,直方图总和为1.0的积分(这是因为范= True参数的).

我怎样才能实现目标?我已经尝试过手动计算%频率并使用plt.bar()但不是覆盖图,而是将图并排比较.我想保持alpha = 0.5的效果

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

if plt.get_fignums():
    plt.close('all')

electric = pd.read_csv('electric.tsv', sep='\t')
gas = pd.read_csv('gas.tsv', sep='\t')

electric_df = pd.DataFrame(electric)
gas_df = pd.DataFrame(ngma_nonheat)

electric = electric_df['avg_daily']*30
gas = gas_df['avg_daily']*30


## Create a plot for NGMA gas usage
plt.figure("Usage Comparison")

weights_electric = np.ones_like(electric)/float(len(electric))
weights_gas = np.ones_like(gas)/float(len(gas))

bins=np.linspace(0, 200, num=50)

n, bins, rectangles = plt.hist(electric, bins, alpha=0.5, label='electric usage', normed=True, weights=weights_electric)
plt.hist(gas, bins, alpha=0.5, label='gas usage', normed=True, weights=weights_gas)

plt.legend(loc='upper right')
plt.xlabel('Average …
Run Code Online (Sandbox Code Playgroud)

python plot matplotlib normalize histogram

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

Selenium rails 测试中的 Chromedriver 错误

尝试运行其他一些开发人员编写的 rspec 测试。但是测试失败并出现以下错误

Selenium::WebDriver::Error::WebDriverError: unable to connect to chromedriver 127.0.0.1:9515

  0) /media/uploader product video wistia uploads adds video when links is valid
     Failure/Error: visit login_path

     Selenium::WebDriver::Error::WebDriverError:
       unable to connect to chromedriver 127.0.0.1:9515
Run Code Online (Sandbox Code Playgroud)

gemfile 不包含chromedriver-helpergem,但这应该不是问题,因为其他开发人员已经能够在 gemfile 中没有 gem 的情况下成功运行测试。我试过 brew 安装 chromedriver 但这没有帮助。我怀疑这个问题与 repo 使用 ruby​​ 2.2.8 的事实有关,但由于某种原因,chromedriver 仅适用于 2.4.2。

asahmed:~/Documents/workspace/vendor-portal-next (master) $ chromedriver -v
rbenv: chromedriver: command not found

The `chromedriver' command exists in these Ruby versions:
  2.4.2
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?

selenium rspec ruby-on-rails selenium-chromedriver

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

SQL Developer返回与SQL Plus命令行不同的日期

我在SQL Developer中具有以下脚本,但是在SQL Plus命令行中运行它似乎返回无效的日期。

set serveroutput on;
DECLARE
   yesterday varchar2(30);
   tz_yesterday varchar2(30);
BEGIN
   select sysdate - 1 into yesterday from dual;
   select cast(yesterday as timestamp WITH LOCAL TIME ZONE) into tz_yesterday from dual;
   dbms_output.put_line(yesterday);
   dbms_output.put_line(tz_yesterday);
END;
Run Code Online (Sandbox Code Playgroud)

这是SQL Developer提供的输出,它是正确的:

10-OCT-18
10-OCT-18 12.00.00.000000 AM
Run Code Online (Sandbox Code Playgroud)

这就是我在SQL Plus中得到的

SQL> l
  1  DECLARE
  2    g_vendor_id NUMBER;
  3    g_product_id NUMBER;
  4    yesterday varchar2(30);
  5    tz_yesterday varchar2(30);
  6    g_user_id NUMBER;
  7   BEGIN
  8    select sysdate - 1 into yesterday from dual;
  9    select cast(yesterday as timestamp WITH LOCAL …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql sqlplus oracle-sqldeveloper

0
推荐指数
1
解决办法
61
查看次数

获取输入时出现间歇性问题

有人可以向我解释这段代码有什么问题吗?有时它会起作用,即如果我在终端上输入 5, 5, 5, -1,它会返回 15。但其他时候,它会返回 0。

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int input; 
    vector<int> input_vector;
    cout << "Enter -1 when done" << endl;;
    
    cout << "Your int: ";
    cin >> input;
    while (input != -1) {
        input_vector.push_back(input);
        cout << "Your int: ";
        cin >> input;
    }

    int sum = 0;
    for (auto i : input_vector) {
        cout << "i: " << input_vector[i] << endl;
        sum += input_vector[i];
    }

    cout << "Sum: " << sum …
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
46
查看次数

需要Factory Girl的Rails控制台失败

我知道FactoryGirl已被弃用而不赞成FactoryBot,但我们还没有更新我们的代码,因此我们仍在使用FactoryGirl.无论如何,在Rails控制台中要求FactoryGirl应该可以工作,但它不是'.

gem已正确包含在我的Gemfile中

group :test, :development do
   ...  
  gem 'factory_girl_rails', '~> 4.9.0'
   ...
end
Run Code Online (Sandbox Code Playgroud)

我跑的时候会出现 bundle

$ bundle | grep factory
Using factory_girl 4.9.0
Using factory_girl_rails 4.9.0
Run Code Online (Sandbox Code Playgroud)

但是当我在控制台中需要它时,它会失败.

[1] pry(main)> require 'factory_girl_rails'
=> false
[3] pry(main)> require 'factory_girl'
=> false
Run Code Online (Sandbox Code Playgroud)

我的Gemfile中的任何其他宝石似乎都没有发生这种情况.谁能帮我解决这个问题?

ruby ruby-on-rails rails-console factory-bot

-1
推荐指数
1
解决办法
206
查看次数