首页 文章
  • 10 votes
     answers
     views

    Kotlin:内联lambda和重载决策模糊

    我有一个简单的工厂模式,其中的实现是通过重载决定来确定的 . 问题是Kotlin编译器抱怨内联lambda的“Overload resolution ambiguity ..” . class Foo(){ companion object Factory { fun create(x: Int, f: (Int) -> Double) = 2.0 f...
  • 5 votes
     answers
     views

    Java 8 lambda到kotlin lambda

    public class Main { static class Account { private Long id; private String name; private Book book; public Account(Long id, String name, Book book) { t...
  • 10 votes
     answers
     views

    如何修复Kotlin中的过载分辨率歧义(无lambda)?

    我在这一行中遇到Overload Resolution Ambiguity错误: departureHourChoice!!.selectionModel.select(currentHourIndex) 以供参考: departureHourChoice 是 ChoiceBox<Int> ,来自 java.scene.control currentHourIndex 是 In...
  • 0 votes
     answers
     views

    如何在Kotlin中将参数传递给匿名lambda函数?

    我'd like to write an anonymous lambda function in Kotlin, but it looks like it doesn' t接受传递给它的参数 . (它根本没有传递,因为IDE提示“变量'name'永远不会被使用” . ) 码: var name = "Tobias Boon" println("reverse=&q...
  • 13 votes
     answers
     views

    在Kotlin中嵌套的lambda调用

    在Kotlin中嵌套lambda调用时,如何明确地引用子's and parent' s it 元素?例如: data class Course(var weekday: Int, var time: Int, var duration: Int) var list1 = mutableListOf<Course>() var list2 = mutableListOf<Cou...
  • 1 votes
     answers
     views

    使用scipy的odeint访问更早的值

    我正在使用scipy的odeint解决一个微分方程系统,我现在有一个问题,我似乎无法修复:如果满足某个条件,我必须'及时'回到早期状态,改变一个(全局)参数并从那里继续整合 . 起初我想,虽然你不能真正回到odeint,我将存储满足条件的时间,改变系统的状态(集成的变量),然后继续从那里整合 . 不幸的是,我找不到从odeint中访问过去时间变量值的方法 . 有人知道解决我的困境的方法吗? 如果那...
  • 1 votes
     answers
     views

    Kotlin lambda以Interface作为参数

    我对Koltin lambdas有点困惑,我想知道如何使用它给出以下代码片段: interface KotlinInterface { fun doStuff(str: String): String } 并且需要将此接口作为参数传递的函数: fun kotlinInterfaceAsArgument(kotlinInterface: KotlinInterface): String{...
  • 3 votes
     answers
     views

    使用lambda简化Kotlin函数

    我在 FooClass 类上有这个函数: fun foo(id: Int, listener: Listener<JsonElement>) { enqueue(listener, apiService.getFoo(id)) } 这是界面: interface Listener<T> { fun onSuccess(result: T?) fu...
  • 55 votes
     answers
     views

    为什么Bootstrap网格布局优于HTML表格?

    [注意:对于那些可能会将此问题与“为什么不使用表格进行HTML布局”混淆的人,我不是在问这个问题 . 我问的问题是为什么网格布局与表格布局根本不同 . ] 我正在为一个项目研究CSS库(特别是Bootstrap) . 我是程序员而不是网页设计师,我觉得我可以从一个封装好设计的库中受益 . 我们都知道使用HTML表来完成基本的站点布局是不好的做法,因为它将表示与内容混合在一起 . CSS库(如Bo...
  • 259 votes
     answers
     views

    css选择器匹配没有属性x的元素

    我正在研究CSS文件并发现需要设置文本输入框的样式,但是,我遇到了问题 . 我需要一个匹配所有这些元素的简单声明: <input /> <input type='text' /> <input type='password' /> ......但不符合这些: <input type='submit' /> <input type='butto...
  • 504 votes
     answers
     views

    CSS '>'选择器;它是什么? [重复]

    可能重复:CSS规则中的“>”是什么意思? 我已经看过几次在CSS代码中使用的"greater than"( > ),但我无法弄清楚它的作用 . 它有什么作用?
  • 700 votes
     answers
     views

    什么是“〜”(波浪/波浪/旋转)CSS选择器是什么意思?

    搜索 ~ 字符并不容易 . 我正在查看一些CSS并找到了这个 .check:checked ~ .content { } 这是什么意思?
  • 178 votes
     answers
     views

    在Bootstrap的div中左对齐并右对齐

    有什么常见的方法可以左对齐一些文本并在引导程序中对div容器中的其他文本进行右对齐? 例如 Total cost $42 以上总成本应为左对齐文本,42美元为右对齐文本
  • 0 votes
     answers
     views

    python中函数和odeint的问题

    几个月后,我开始使用python,考虑到它具有的巨大优势 . 但最近,我使用scipy的odeint来求解微分方程组 . 但是在集成过程中,实现的功能无法按预期工作 .在这种情况下,我想解决一个微分方程组,其中一个初始条件(x [0])变化(4-5之间),这取决于变量在积分过程中达到的值(它在内部编程)通过if结构的功能) . #Control of oxygen SO2_lower=4 ...
  • 4 votes
     answers
     views

    ValueError:对象太深,不适合所需的数组

    """ ___ """ from scipy.optimize import root import numpy as np LENGTH = 3 def process(x): return x[0, 0] + x[0, 1] * 5 def draw(process, length): "&quo...
  • 0 votes
     answers
     views

    IndexError:索引超出范围

    我是Python新手,感谢任何建设性的反馈 . 我的任务是使用ODEINT解决PDE,我的空间网格定义如下: L = [8.0, 4.0, 8.0] # Lenght of spatial zones dN = 1.0e2 # Number of grid points N = [int(l*dN) for l in L] # Gives number of grid ...
  • 0 votes
     answers
     views

    ImportError:没有名为error的模块

    在使用Python的工程中的数值方法,第2版,作者:Jaan Kiusalaas,我写了第146页的相同模块,使用二分法计算根,f(x)= 0: from math import log,ceil import error def bisection2(f,x1,x2,switch=0,tol=1.0e-9): f1 = f(x1) if f1 == 0.0: r...
  • 0 votes
     answers
     views

    积分密度图 . TypeError:只能将length-1数组转换为Python标量

    所以我试图让这个密度图适用于给定的积分 . 不知道我错过了什么但是我收到了这个错误 . 回溯:runfile('F:/ PHY 281 / Homework / Set 4 / tyest3.py',wdir ='F:/ PHY 281 / Homework / Set 4')Traceback(最近一次调用最后一次):文件“”,行1,在runfile中('F:/ PHY 281 / Homew...
  • 0 votes
     answers
     views

    在Xcode中运行iOS项目之前运行python HttpServer

    我想在运行iOS项目之前运行一个http服务器 . 我在 Run Script 中添加了一个脚本 python -m SimpleHTTPServer 9527 . 当我在终端中运行它时没关系,但当我点击Xcode中的 Run 按钮时,它停止了 当我停止项目时,Xcode显示了一些错误日志: 在0.0.0.0端口9527上提供HTTP ... Traceback(最近一次调用最后一次):文件&...
  • 2 votes
     answers
     views

    Python:numpy.insert NaN值

    我正在尝试将 NaN 值插入到numpy数组的特定索引中 . 我一直收到这个错误: TypeError:根据规则'safe',无法将数组数据从dtype('float64')转换为dtype('int64') 尝试使用以下代码时 . x = np.array(range(1,11)) x = np.insert(x, 5, np.nan, axis=0) 但是,我可以将 NaN 值附加到数组的末...
  • 3 votes
     answers
     views

    使用integrate.odeint()的ValueError和odepack.error

    我正在尝试编写一个方程来建模,然后绘制一个积分控制系统(特别是关于巡航控制) . 但是每当我运行它时,我都会收到两个错误: ValueError:对象太深,无法使用所需的数组odepack.error:函数调用的结果不是正确的浮点数组 . 我读过这些问题: scipy curve_fit error: Result from function call is not a proper arra...
  • 6 votes
     answers
     views

    使用numpy.take键入转换错误

    我有一个存储65536 uint8 值的查找表(LUT): lut = np.random.randint(256, size=(65536,)).astype('uint8') 我想使用此LUT转换 uint16 数组中的值: arr = np.random.randint(65536, size=(1000, 1000)).astype('uint16') 我想要进行转换,因为最后一个数...
  • 3 votes
     answers
     views

    在Python 2.6中使用scipy.optimize.fsolve时的TypeError

    我试图通过使用fsolve方法解决一个非常复杂的非线性方程,但面临一个我无法使用十进制模块的问题... 错误消息:TypeError:根据规则'safe',无法将数组数据从dtype('O')转换为dtype('float64') 代码:(我已经简化了乐趣() . ) from scipy.optimize import fsolve from decimal import Decimal, lo...
  • 2 votes
     answers
     views

    符号计算插值函数的输入?

    我有一个相当复杂的函数 H(x) ,我正在尝试求解 x 的值 H(x) = constant . 我想用离散间隔生成的插值对象和H(间隔)的相应输出来做到这一点,其中其他输入保持不变 . 我表示插值对象 f . 我的问题是插值对象的调用函数接受array_like,因此将符号传递给 f(x) 以使用sage的求解器方法是不可能的 . 有关如何解决这个问题的任何想法? 我有插值函数 f . 我...
  • 2 votes
     answers
     views

    Python中的多变量区分

    我有一个功能 我希望在Python中简化和区分,定义为** def u(x, t): return math.erf((x + 1) / (2 * (k * t) ** (1 / 2))) **如果我错了,请纠正我 . 我有所有必要的进口如下: import math import scipy import matplotlib from sympy import * 以及定义符号 x...
  • 2 votes
     answers
     views

    大熊猫变量转换出错

    在下面的示例中,第一个应用有效 . 第二个抛出“TypeError :(”无法根据规则'safe'“将数组数据从dtype('float64')转换为dtype('int64'),”u'occurred at index 0'“ df = pd.DataFrame({'lag':[ 3, 5, 3, 4, 2, 3, 2, 3, 4, 3, 2, 2, 2, 3], ...
  • 441 votes
     answers
     views

    使用Node.JS,如何将JSON对象读入(服务器)内存?

    背景 我正在对Node.js进行一些实验,并希望从文本文件或.js文件(更好的??)中读取JSON对象到内存中,以便我可以从代码中快速访问该对象 . 我意识到那里有Mongo,Alfred等东西,但这不是我现在所需要的 . 问题 如何使用JavaScript / Node从文本或js文件和服务器内存中读取JSON对象?
  • 0 votes
     answers
     views

    ValueError at无法将字符串转换为float:[0.0,0.0,0.0,0.0,

    我正在尝试做两个numpy数组矩阵的numpy.dot . 但得到错误TypeError:无法根据规则'safe'将数组数据从dtype('float64')转换为dtype('U32') . 所以我尝试将u_vec numpy数组转换为float dtype . 现在我收到了新的错误 ValueError at /movies-recs/ could not convert string to...
  • 1 votes
     answers
     views

    小数点表示不好 - ValueError:无法将字符串转换为float:'.'

    我有从美联储下载的SP500数据,一个非常简单的.csv文件,有两个字段;日期和价格 . 当我执行 pd.read_csv() 加载到数据帧时,我得到两个错误: TypeError:根据规则'safe'ValueError,无法将数组从dtype('O')转换为dtype('float64'):无法将字符串转换为float:' . ' 它似乎在告诉我小数点' . '在价格领域抛出错误 . 在将...
  • 2 votes
     answers
     views

    强制matlab ODE求解器使用dy / dx = 0 IF dy / dx为负

    我需要在数值上集成以下ODE系统: dA / dR = f(R,A,B)dB / dR = g(R,A,B) 我正在解决初始值稳定性问题的ODE . 在这个问题中,系统最初是稳定的,但在某个半径处变得不稳定 . 然而,虽然稳定,但我不希望幅度从起始值衰减(例如到O(10 ^ -5)),因为这是非物理的,因为系统的稳定性限于背景噪声幅度 . 振幅应保持在起始值1,直到系统不稳定 . 因此,我想在导数...

热门问题