小编Omk*_*tra的帖子

numpy的interp函数 - 如何为给定的y值找到x的值?

所以我有一个x值(按递增顺序)和相应的y值的数组.Numpy的interp函数接受X值,以及x和y数组.如何获得给定Y值的X值?例如,如果y = 0,则x =?

干杯!

码:

j = (((1840/(2*pi))**0.5)*exp(phi)) - 1.0 #y axis, phi is a 1-D array
t = linspace(0, 40, 100) #x axis
a = interp(<x-value>,t,j) # this gives me the corresponding y value! 
Run Code Online (Sandbox Code Playgroud)

那么我该怎么做才能获得给定y值的x值!!

python arrays numpy

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

在shell脚本中正确使用bc?

我只是试图使用bc乘以一些浮点变量:

#!/bin/bash

a=2.77 | bc
b=2.0  | bc

for cc in $(seq 0. 0.001 0.02)
do
    c=${cc} | bc
    d=$((a * b * c)) | bc
    echo "$d" | bc
done
Run Code Online (Sandbox Code Playgroud)

这不会给我一个输出.我知道这是一个愚蠢的,但我已经尝试了一些bc的组合(在不同的地方管道等)无济于事.

任何帮助将不胜感激!

math bash shell bc

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

标签 统计

arrays ×1

bash ×1

bc ×1

math ×1

numpy ×1

python ×1

shell ×1