小编use*_*806的帖子

导入numpy和import numpy之间的区别为np

我明白,如果可能,应该使用

import numpy as np
Run Code Online (Sandbox Code Playgroud)

这有助于防止由命名空间引起的任何冲突.但我注意到,虽然下面的命令有效

import numpy.f2py as myf2py
Run Code Online (Sandbox Code Playgroud)

以下没有

import numpy as np
np.f2py #throws no module named f2py
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下吗?

python numpy

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

将常量命名为派生数据类型的组件

似乎Fortran 90不允许派生数据类型中的命名常量.这是真的?以下代码不起作用.

program my_prog
implicit none
   type :: my_type
      integer, parameter :: a = 1
      real(kind(1.d0))   :: b
   end type my_type
   type (my_type) :: complex_type
end program my_prog
Run Code Online (Sandbox Code Playgroud)

编译器说在派生类型定义中不允许使用参数语句.

当我删除parameter关键字一切正常.但是,我怎样才能确保组件a在其他地方没有被修改?

fortran constants derived-types

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

在matplotlib中组合日志和线性比例

这里的例子 'log'和'symlog'有什么区别? 很好地展示了原点的线性刻度如何与其他地方的对数刻度一起使用.我想走另一条路.我希望从1-100开始有一个对数刻度,然后是线性的!规模从100-1000.我有什么选择?如上图所示这种尝试不起作用

    import matplotlib.pyplot as plt
    plt.figure()
    plt.errorbar(x, y, yerr=yerrors)
    plt.xscale('symlog', linthreshx= (100,1000))
Run Code Online (Sandbox Code Playgroud)

问题似乎是linthreshx被定义为取范围(-x,x).因此,如果x为5,我们将得到线性比例(-5,5).一个局限于原点.我认为只是选择一个不同的范围应该有效,但事实并非如此.有任何想法吗?

python matplotlib scipy

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

如何在matplotlib图的底部显示残差

我想重现这个情节.错误显示在图的底部.你能分享一下它的成功吗? 在此输入图像描述

我在这里找到了一个关于stackoverflow的例子,但是它在R. 如何创建一个图表来显示R中的预测模型,数据和残差

python plot matplotlib

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

fortran/c/python中的长函数名称和速度

这个问题与这个问题完全没有关系函数名称何时太长?

执行速度是否会受到影响,因为你有一个长名称的函数,它会被无数个地方反复调用数千次?优化标志是否在编译语言中处理这个问题,以便没有问题?那么像python这样的解释语言呢?

c python java fortran function

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

标签 统计

python ×4

fortran ×2

matplotlib ×2

c ×1

constants ×1

derived-types ×1

function ×1

java ×1

numpy ×1

plot ×1

scipy ×1