使用Python发送电子邮件时遇到一个小问题:
#me == my email address
#you == recipient's email address
me = "some.email@gmail.com"
you = "some_email2@gmail.com"
# Create message container - the correct MIME type is multipart/alternative.
msg = MIMEMultipart('alternative')
msg['Subject'] = "Alert"
msg['From'] = me
msg['To'] = you
# Create the body of the message (a plain-text and an HTML version).
html = '<html><body><p>Hi, I have the following alerts for you!</p></body></html>'
# Record the MIME types of both parts - text/plain and text/html.
part2 = MIMEText(html, 'html')
# …Run Code Online (Sandbox Code Playgroud) 这是我的代码:
package example
object Lists {
def max(xs: List[Int]): Int = {
if(xs.isEmpty){
throw new java.util.NoSuchElementException()
}
else {
max(xs.tail)
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我在sbt控制台中运行它时:
scala> import example.Lists._
scala> max(List(1,3,2))
Run Code Online (Sandbox Code Playgroud)
我有以下错误:
Scala.NotImplementedError: an implementation is missing
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
谢谢.
我想添加ngAnimate到我的角度应用程序依赖项.这是我的角度应用文件:
var carApp = angular.module("carApp", ["ngAnimate"]);
Run Code Online (Sandbox Code Playgroud)
这是我的TableBodyCtrl控制器:
carApp.controller("TableBodyCtrl", function($scope, $http){
$scope.loading = false;
...
});
Run Code Online (Sandbox Code Playgroud)
这是我的TablePanelCtrl:
carApp.controller("TablePanelCtrl", function(){
this.tab = 1;
...
});
Run Code Online (Sandbox Code Playgroud)
我的控制器位于文件controller夹中的不同文件中.
这是角度库的脚本加载:
<script type="text/javascript" src="js/angular.min.js"></script>
<script type="text/javascript" src="js/angular-animate.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
这是我的角度应用程序文件的脚本加载:
<script type="text/javascript" src="js/carApp.js"></script>
Run Code Online (Sandbox Code Playgroud)
这是我的控制器的脚本加载:
<script type="text/javascript" src="js/controllers/TablePanelCtrl.js"></script>
<script type="text/javascript" src="js/controllers/TableBodyCtrl.js"></script>
Run Code Online (Sandbox Code Playgroud)
当我运行我的网络应用程序时,我收到此错误:
Unknown provider: $$qProvider <- $$q <- $animate <- $compile
https://docs.angularjs.org/error/$injector/unpr?p0=$$qProvider%20%3C-%20$$q%20%3C-%20$animate%20%3C-%20$compile
Run Code Online (Sandbox Code Playgroud)
在添加"ngAnimate"到我的角度应用程序依赖项后,此错误才开始显示.
我该如何解决这个问题?
我的列表有一个小问题.所以我有一个名单l:
l = ['Facebook;Google+;MySpace', 'Apple;Android']
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我的列表中只有2个字符串.我要分开我的名单l由";" 并将我的新5个字符串放入一个名为的新列表中l1.
我怎样才能做到这一点?
而且我也试过这样做:
l1 = l.strip().split(';')
Run Code Online (Sandbox Code Playgroud)
但Python给我一个错误:
AttributeError: 'list' object has no attribute 'strip'
Run Code Online (Sandbox Code Playgroud)
因此,如果'list'对象没有'strip'或'split'属性,我该如何拆分列表?
谢谢
我想要回合pandas.DataFrame.
这是我到目前为止所尝试的:
import pandas as pd
data = pd.DataFrame([1.4,2.5,3.8,4.4,5.6],[6.2,7.6,8.8,9.1,0])
print(round(data))
Run Code Online (Sandbox Code Playgroud)
但是当我运行此代码时,我收到以下错误:
Traceback (most recent call last):
File "C:\Users\*****\Documents\*****\******\****.py", line 3, in <module>
print(round(data))
TypeError: type DataFrame doesn't define __round__ method
Run Code Online (Sandbox Code Playgroud)
圆的正确方法是pandas.DataFrame什么?
我想为我添加一个整数pandas.Series
这是我的代码:
import pandas as pd
input = pd.Series([1,2,3,4,5])
input.append(6)
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到以下错误:
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
f.append(6)
File "C:\Python33\lib\site-packages\pandas\core\series.py", line 2047, in append
verify_integrity=verify_integrity)
File "C:\Python33\lib\site-packages\pandas\tools\merge.py", line 878, in concat
verify_integrity=verify_integrity)
File "C:\Python33\lib\site-packages\pandas\tools\merge.py", line 954, in __init__
self.new_axes = self._get_new_axes()
File "C:\Python33\lib\site-packages\pandas\tools\merge.py", line 1146, in _get_new_axes
concat_axis = self._get_concat_axis()
File "C:\Python33\lib\site-packages\pandas\tools\merge.py", line 1163, in _get_concat_axis
indexes = [x.index for x in self.objs]
File "C:\Python33\lib\site-packages\pandas\tools\merge.py", line 1163, in <listcomp>
indexes = [x.index for x …Run Code Online (Sandbox Code Playgroud) 这是我的意见:
<!DOCTYPE html>
..........
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="https://twitter.com/jimcramer" data-user-id="14216123">
<img class="avatar js-action-profile-avatar" src="Twitter%20_%20Search%20-%20%23tsla_files/988b4c2369623b634782f4c0469ec38f_normal.jpg" alt="">
<strong class="fullname js-action-profile-name show-popup-with-id">Jim Cramer</strong>
<span>?</span><span class="username js-action-profile-name"><s>@</s><b>jimcramer</b></span>
</a>
<small class="time">
<a href="https://twitter.com/jimcramer/status/405348028417994752" class="tweet-timestamp js-permalink js-nav js-tooltip" title="3:51 PM - 26 Nov 13"><span class="_timestamp js-short-timestamp " data-time="1385477475" data-long-form="true">26 Nov</span></a>
</small>
</div>
<p class="js-tweet-text tweet-text">Love this spirited & rigorous <a href="https://twitter.com/search?q=%24TSLA&src=ctag" data-query-source="cashtag_click" class="twitter-cashtag pretty-link js-nav" dir="ltr"><s>$</s><b>TSLA</b></a> defense ! RT <a href="https://twitter.com/InfennonLabs" class="twitter-atreply pretty-link" dir="ltr"><s>@</s><b>InfennonLabs</b></a>: Why are these idiots selling <a …Run Code Online (Sandbox Code Playgroud) 这是我的pandas.DataFrame:
import pandas as pd
data = pd.DataFrame({
'first': [40, 32, 56, 12, 89],
'second': [13, 45, 76, 19, 45],
'third': [98, 56, 87, 12, 67]
}, index = ['first', 'second', 'third', 'fourth', 'fifth'])
Run Code Online (Sandbox Code Playgroud)
我想创建一个新的DataFrame,它将包含我的每一列的前三个值data DataFrame.
这是预期的输出:
first second third
0 89 76 98
1 56 45 87
2 40 45 67
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
这是我的代码:
import numpy as np
n = np.array([1.1,2.3,3.4])
for x in range(20):
n = np.append(n, [np.nan])
Run Code Online (Sandbox Code Playgroud)
如何在没有循环的情况下将"nan"添加到我的numpy数组20次,只使用numpy的工具?
谢谢
这是我的numpy数组:
num = np.array([[ 0.17899619 0.33093259 0.2076353 0.06130814]
[ 0.20392888 0.42653105 0.33325891 0.10473969]
[ 0.17038247 0.19081956 0.10119709 0.09032416]
[-0.10606583 -0.13680513 -0.13129103 -0.03684349]
[ 0.20319428 0.28340985 0.20994867 0.11728491]
[ 0.04396872 0.23703525 0.09359683 0.11486036]
[ 0.27801304 -0.05769304 -0.06202813 0.04722761]])
Run Code Online (Sandbox Code Playgroud)
这是我的标题行:
days = ['5 days', '10 days', '20 days', '60 days']
Run Code Online (Sandbox Code Playgroud)
这是我的第一栏:
prices = ['AAPL', 'ADBE', 'AMD', 'AMZN', 'CRM', 'EXPE', 'FB']
Run Code Online (Sandbox Code Playgroud)
我想把它全部放在一个HTML表格中,如下所示:
<table border=1>
<tr>
<th>Prices</th><th>5 days</th><th>10 days</th><th>20 days</th><th>60 days</th>
</tr>
<tr>
<td>APPL</td><td>0.17899619</td><td>0.33093259</td><td>0.2076353</td><td>0.06130814</td>
</tr>
<tr>
<td>ADBE</td><td>0.20392888</td><td>0.42653105</td><td>0.33325891</td><td>0.10473969</td>
</tr>
<tr>
<td>AMD</td><td>0.17038247</td><td>0.19081956</td><td>0.10119709</td><td>0.09032416</td>
</tr>
<tr>
<td>AMZN</td><td>-0.10606583</td><td>-0.13680513</td><td>-0.13129103</td><td>-0.03684349</td>
</tr> …Run Code Online (Sandbox Code Playgroud)