草庐IT

平方根

全部标签

python - 平方根的任意精度

当decimal.Decimal(math.sqrt(2))产生时我很失望Decimal('1.4142135623730951454746218587388284504413604736328125')小数点后15位后的数字是错误的。(尽管很高兴给你超过15位数!)如何在Python中获取sqrt(n)的十进制扩展中的第一个m正确位? 最佳答案 使用sqrtmethodonDecimal>>>fromdecimalimport*>>>getcontext().prec=100#Changetheprecision>>>Decima

python - 如何对 2D numpy 数组求平方或求幂(按元素)?

我需要对一个2Dnumpy数组(按元素)求平方,我尝试了以下代码:importnumpyasnpa=np.arange(4).reshape(2,2)printa^2,'\n'printa*a产生:[[23][01]][[01][49]]显然,符号a*a给了我我想要的结果,而不是a^2。我想知道是否存在另一种表示法来将numpy数组提升到2或N的幂?而不是a*a*a*..*a. 最佳答案 最快的方法是执行a*a或a**2或np.square(a)而np.power(a,2)显示要慢得多。np.power()允许您对每个元素使用不同的

python - 如何对 2D numpy 数组求平方或求幂(按元素)?

我需要对一个2Dnumpy数组(按元素)求平方,我尝试了以下代码:importnumpyasnpa=np.arange(4).reshape(2,2)printa^2,'\n'printa*a产生:[[23][01]][[01][49]]显然,符号a*a给了我我想要的结果,而不是a^2。我想知道是否存在另一种表示法来将numpy数组提升到2或N的幂?而不是a*a*a*..*a. 最佳答案 最快的方法是执行a*a或a**2或np.square(a)而np.power(a,2)显示要慢得多。np.power()允许您对每个元素使用不同的

代码随想录算法训练营第2天 | Leetcode977 有序数组的平方, 209 长度最小的子数组,59螺旋矩阵

@代码随想录算法训练营第2天|Leetcode977有序数组的平方,209长度最小的子数组,59螺旋矩阵977有序数组的平方视频链接:https://www.bilibili.com/video/BV1fA4y1o715/?share_source=copy_web&vd_source=ea38fc37ab446e2a02645366e71adf5d第一遍读题思考(五分钟内,如果没有思路就写暴力解法思路,暴力解法思路也不清晰就写无)双指针法,之前刷过,但是具体细节忘记了。代码随想录解法思路两边双指针。因为最大值只能出现在数组的两端(递增数组,有负数。)所以一个指针从头,另一个指针从末端遍历。首

lammps输出MSD(均方根位移)详解及示例教程

[lammps第十五讲]lammps输出MSD(均方根位移)详解及示例教程原创 一直陪着你的 LAMMPS交流站 2021-10-2311:45收录于话题#lammps21个内容#lammps后处理17个内容  大家好,前面小编讲解了一期RDF(径向分布函数)的详解及LAMMPS输出过程,就有很多小伙伴问到小编MSD的LAMMPS输出过程,所以本期小编本期介绍下MSD(均方根位移)的输出办法,小编就把自己学到的在这里跟大家分享,也算是小编学习过程中的一个笔记。  本教程也是小编自己整理,不足之处请各位指出,希望能给读者提供一定的帮助,同时希望专业前辈提出不足,小编会和大家共同学习。  01MS

python - Pandas 中列的每个元素的平方

如何在pandas中对DataFrame的列/系列的每个元素进行平方(并创建另一列来保存结果)? 最佳答案 >>>importpandasaspd>>>df=pd.DataFrame([[1,2],[3,4]],columns=list('ab'))>>>dfab012134>>>df['c']=df['b']**2>>>dfabc012413416 关于python-Pandas中列的每个元素的平方,我们在StackOverflow上找到一个类似的问题: h

python - Pandas 中列的每个元素的平方

如何在pandas中对DataFrame的列/系列的每个元素进行平方(并创建另一列来保存结果)? 最佳答案 >>>importpandasaspd>>>df=pd.DataFrame([[1,2],[3,4]],columns=list('ab'))>>>dfab012134>>>df['c']=df['b']**2>>>dfabc012413416 关于python-Pandas中列的每个元素的平方,我们在StackOverflow上找到一个类似的问题: h

[自我记录]随想录刷题第二天 | 977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II

 代码随想录打卡第二天,新手自我记录一下刷题历程,仅为自我打卡使用.今天刷了三道主题,第一道双指针和第三道模拟做出来了,第二道写出了暴力解法但是提交leetcode超时了,测试用例过了18/20,看了carl哥答案以后自己重新补写了滑动窗口方法.977.有序数组的平方简单题,要求时间复杂度O(n),考虑使用双指针.观察到数组为有序数组,可能有负数.建立一个与输入等长的新数组作为容器,双指针分别指向输入数组的两端,不断比较指针所指的元素的平方值的大小,将较大的一端放入新容器并移动指针位置.classSolution{public:vectorsortedSquares(vector&nums){

代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

977.有序数组的平方题目链接:977.有序数组的平方题目描述:给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。看到第一印象,采用暴力解法,爽歪歪,且没有超过时间限制。代码如下:classSolution{public:vectorint>sortedSquares(vectorint>&nums){vectorint>result;for(inti=0;inums.size();i++){result.push_back(nums[i]*nums[i]);}sort(result.begin(),result.end());returnre

python - python中的整数平方根

python或标准库中是否有整数平方根?我希望它是准确的(即返回一个整数),如果没有解决方案,请吠叫。此刻我推出了自己的幼稚:defisqrt(n):i=int(math.sqrt(n)+0.5)ifi**2==n:returniraiseValueError('inputwasnotaperfectsquare')但它很丑陋,我真的不相信它用于大整数。如果我超过了该值,我可以遍历方block并放弃,但我认为做这样的事情会有点慢。另外我想我可能会重新发明轮子,像这样的东西肯定已经存在于python中...... 最佳答案 注意:现在