草庐IT

current_index

全部标签

python - 索引错误 : index 10000 is out of bounds for axis 0 with size 10000

为了获得物理学学位,我必须上一些Python类(class)。我是一个绝对的初学者,因此,我无法理解其他答案。代码是用空气阻力绘制物体的轨迹。我真的很感激快速修复-我认为这与时间变量太小有关但增加它没有帮助。importmatplotlib.pyplotaspltimportnumpyasnpimportmath#needmathmodulefortrigonometricfunctionsg=9.81#gravitationalconstantdt=1e-3#integrationtimestep(deltat)v0=40#initialspeedatt=0angle=math.pi

python - 有效地删除 *index* 包含空值的数据帧行 (NaT)

我的数据文件很少包含格式错误的行(想想突然断电)。当错误发生在时间戳中,使其无法解释时,生成的DataFrame.Index包含非时间(NaT)值(因为我已将其强制为)。我真正的问题是NaT的实例阻止了resample的使用。我需要先删除它们。不幸的是,我还没有弄清楚是否/如何使用dropna在索引本身上。看起来越来越像我需要将索引设为一列,对其进行操作,然后重新将其设为索引。(但我不想那样做。)是否有用于删除Index值为null的数据帧行的既定习惯用法? 最佳答案 使用df.loc[pd.notnull(df.index)]对于

Python 索引错误值不在列表中...on .index(value)

我是Python初学者,对我的帖子持否定态度的人请离开。我只是在这里寻求帮助并尝试学习。我试图在一个简单的数据集中检查0和1。这将用于定义平面图上的空隙和实体,以定义建筑物中的区域……最终0和1将被坐标交换。我收到此错误:ValueError:[0,3]不在列表中我只是检查一个列表是否包含在另一个列表中。currentPosition'svalueis[0,3]subset,[[0,3],[0,4],[0,5],[1,3],[1,4],[1,5],[2,1],[3,1],[3,4],[3,5],[3,6],[3,7]]这是代码片段:defaddRelationship(locale,s

python - 拟合: "not in index"时Keras GRU NN KeyError

我目前在尝试用我的训练数据拟合我的GRU模型时遇到了一个问题。快速浏览StackOverflow后,我发现这篇文章与我的问题非常相似:SimplestLstmtrainingwithKerasio我自己的模型如下:nn=Sequential()nn.add(Embedding(input_size,hidden_size))nn.add(GRU(hidden_size_2,return_sequences=False))nn.add(Dropout(0.2))nn.add(Dense(output_size))nn.add(Activation('linear'))nn.compile

python - 类型错误 : only integer scalar arrays can be converted to a scalar index with 1D numpy indices array

我想编写一个函数,根据提供的bin概率从训练集中随机挑选元素。我将集合索引分成11个bin,然后为它们创建自定义概率。bin_probs=[0.5,0.3,0.15,0.04,0.0025,0.0025,0.001,0.001,0.001,0.001,0.001]X_train=list(range(2000000))train_probs=bin_probs*int(len(X_train)/len(bin_probs))#extendprobabilitiesacrossbinelementstrain_probs.extend([0.001]*(len(X_train)-len(

python - Swig 致命 Python 错误 : PyThreadState_Get: no current thread Abort trap: 6 with Python 2. 7.5

在升级Python之前,我使用的是Python2.7.2,将生成的动态库my_lib导入python文件时,Swig没有问题。现在使用Python2.7.5我可以使用Swig生成动态库my_lib但是当我在python文件中导入这个库时我收到:致命的Python错误:PyThreadState_Get:没有当前线程中止陷阱:6有了那个崩溃报告:线程0崩溃::调度队列:com.apple.main-thread0____libsystem_kernel.dylib________0x00007fff897c2212__pthread_kill+101_____libsystem_c.dy

python - pandas.concat : Cannot handle a non-unique multi-index! Pandas Python

我正在尝试使用以下代码连接100个具有2个日期时间索引的数据帧:concat_df=pd.concat([df_dict[c]forcindf_dict],axis=1)但是某个数据帧(我假设它是一个,但可能更多)导致发生以下异常:Exception:cannothandleanon-uniquemulti-index!有什么想法吗?指的是第一个索引还是第二个索引? 最佳答案 我发现它指的是第一个索引,我的解决方案是:(我不确定它的效率如何,但之后concat起作用)dup_first_index_dates=np.where(np

Python selenium webdriver - 驱动程序突然出现 "dies"并且无法退出,获取 current_url,打开页面

有时,在我的脚本中间,我的webdriver实例会死掉!从那以后,我无法调用它的任何方法。一些例子:>>>spsel.driver.current_urlTraceback(mostrecentcalllast):File"",line1,inFile"/usr/local/lib/python2.6/dist-packages/selenium/webdriver/remote/webdriver.py",line414,incurrent_urlreturnself.execute(Command.GET_CURRENT_URL)['value']File"/usr/local/l

python - Pandas 面板花式索引 : How to return (index of) all DataFrames in Panel based on Boolean of multiple columns in each df

我有一个Pandas面板,其中包含许多具有相同行/列标签的DataFrame。我想用DataFrames制作一个新面板,满足基于几列的特定条件。这对于数据框和行来说很容易:假设我有一个df,zHe_compare。我可以获得合适的行:zHe_compare[(zHe_compare['zHe_calc']>100)&(zHe_compare['zHe_med']>100)|((zHe_obs_lo_2s但是我该怎么做(伪代码,简化的bool值):good_results_panel=results_panel[all_dataframes[sum('zHe_calc'min_num]]

Python 3 bytes.index : better way?

刚学Python37天,感觉对字节串的理解有点坑。在Python3中,假设我有一个字节字符串b'1234'。它的迭代器返回整数:Python3.2.3(default,May262012,18:49:27)[GCC4.2.1(AppleInc.build5666)(dot3)]ondarwinType"help","copyright","credits"or"license"formoreinformation.>>>forzinb'1234':...print(type(z))...我可以在字节串中找到一个整数(in的定义是它搜索相等):>>>0x32inb'1234'True但是