小编mfa*_*has的帖子

在numpy数组Python中提取列的特定RANGE

我有一个数组:

e = np.array([[ 0,  1,  2,  3, 5, 6, 7, 8],
              [ 4,  5,  6,  7, 5, 3, 2, 5],
              [ 8,  9, 10, 11, 4, 5, 3, 5]])
Run Code Online (Sandbox Code Playgroud)

我想通过RANGE中的列提取数组,如果我想在范围1到5之间取列,它将返回

e = np.array([[ 1,  2,  3, 5, ],
              [ 5,  6,  7, 5, ],
              [ 9, 10, 11, 4, ]])
Run Code Online (Sandbox Code Playgroud)

怎么解决?谢谢

python arrays numpy python-2.7

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

删除numpy数组中的列范围

我有一个数组:

e = np.array([[ 0,  1,  2,  3, 4, 7, 4],
              [ 4,  5,  6,  7, 2, 3, 1],
              [ 8,  9, 10, 11, 3, 5, 7]])
Run Code Online (Sandbox Code Playgroud)

我想删除第1列到第3列的列范围,因此它应该返回:

e = np.array([[ 0,  4, 7, 4],
              [ 4,  2, 3, 1],
              [ 8,  3, 5, 7]])
Run Code Online (Sandbox Code Playgroud)

我已经看到了一些解决方案,但是它们通过索引删除特定列,而不是范围,如何解决?谢谢

arrays numpy python-2.7

6
推荐指数
2
解决办法
7224
查看次数

创建Laravel 5项目时出错

我知道有两种方法可以在Laravel中创建一个新项目.一个是使用composer create-project laravel/laravel _projectname_而另一个是使用laravel new _projectname_.我尝试使用第一个使用Composer创建项目,并且没有问题.但是当我尝试使用第二个创建时laravel new,它返回了此错误:

$ laravel new _projectname_
    Crafting application...
    > php -r "copy('.env.example', '.env');"
    > php artisan clear-compiled
    Script php artisan clear-compiled handling the post-install-cmd  
    event returned with an error


      [RuntimeException]
      Error Output:


    run-script [--dev] [--no-dev] [-l|--list] [--] [<script>] [<args>]...

    Application ready! Build something amazing. 
Run Code Online (Sandbox Code Playgroud)

我使用Windows作为操作系统,我%USERPROFILE%\AppData\Roaming\Composer\vendor\bin在PATH中设置环境PATH,当我laravel在命令提示符下尝试命令时,它可以正常工作.我一直使用laravel new _projectname_之前的功能.我想我什么都没改变,但它不再起作用了,我不知道为什么.怎么会这样?任何帮助,将不胜感激.谢谢.

php composer-php laravel-5

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

在Golang中执行SQL查询

我已经看到人们使用Golang内置database/sql查询执行查询的两种方式。其中之一正在使用fmt.Sprintf

func (db *DB) CreateUserTable() (sql.Result, error) {
    statement := "CREATE TABLE %s (%s, %s, %s, %s, %s)"
    v := []interface{}{"User", "ID int PRIMARY KEY NOT NULL", "Name varchar(100) UNIQUE", "Email varchar(100) UNIQUE", "Address varchar(100) ",  "Username varchar(100) UNIQUE"}
    return db.Exec(fmt.Sprintf(statement, v...))
}
Run Code Online (Sandbox Code Playgroud)

另一个正在使用预处理语句:

func (db *DB) CreateUserTable() (sql.Result, error) {    
    statement, err := db.Prepare("INSERT INTO User(tbl1,tbl2,tbl3) VALUES(?,?,?)")
    if err != nil {
        log.Fatal(err)
    }
    return statement.Exec("value1", "value2", "value3")
}
Run Code Online (Sandbox Code Playgroud)

第一个使您能够动态设置表名,列名和值,从而使您受益。但是第二个仅用于价值。有什么不同?我应该使用哪一个?

database prepared-statement go

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